[PEFF file: __unnamed__] file_timestamp: AE142F0D old_def_version: 00000000 old_imp_version: 00000000 current_version: 00000000 main: [export "[main]" 1:00000160] init: [missing export symbol] term: [missing export symbol] [section 0 header] name __missing__ default_address 00000000 total_size 2254 unpacked_size 2254 packed_size 2254 section_kind EXECUTABLE_READONLY share_kind PROCESS alignment 02 [section 0 disassembly] 00000000 7C0802A6 mflr r0 00000004 39430000 addi r10, r3, 0x0000 00000008 90010008 stw [r1 + 0x0008], r0 0000000C 93E1FFFC stw [r1 - 0x0004], r31 00000010 9421FFB0 stwu [r1 - 0x0050], r1 00000014 9081003C stw [r1 + 0x003C], r4 00000018 3C008001 lis r0, 0x8001 0000001C 33E08002 subic r31, r0, 32766 00000020 A86A0002 lha r3, [r10 + 0x0002] 00000024 30810038 addic r4, r1, 56 00000028 480000BD bl +0x000000BC /* 000000E4 */ 0000002C 2C030000 cmpwi r3, 0 00000030 3800FFFF li r0, 0xFFFFFFFF 00000034 7F030040 cmpl cr6, r3, r0 00000038 38A30000 addi r5, r3, 0x0000 0000003C 4182005C beq +0x0000005C /* 00000098 */ 00000040 3800FFFE li r0, 0xFFFFFFFE 00000044 7C030040 cmpl r3, r0 00000048 4C800000 mcrf cr1, cr0 0000004C 419A0044 beq cr6, +0x00000044 /* 00000090 */ 00000050 80C10038 lwz r6, [r1 + 0x0038] 00000054 2C060000 cmpwi r6, 0 00000058 4186003C beq cr1, +0x0000003C /* 00000094 */ 0000005C 8061003C lwz r3, [r1 + 0x003C] 00000060 388A0000 addi r4, r10, 0x0000 00000064 4182001C beq +0x0000001C /* 00000080 */ 00000068 48001EA5 bl +0x00001EA4 /* 00001F0C */ 0000006C 80410014 lwz r2, [r1 + 0x0014] 00000070 3BE30000 addi r31, r3, 0x0000 00000074 387F0000 addi r3, r31, 0x0000 00000078 81810058 lwz r12, [r1 + 0x0058] 0000007C 48000024 b +0x00000024 /* 000000A0 */ label00000080: 00000080 8062FFF4 lwz r3, [r2 - 0x000C] 00000084 48001EE9 bl +0x00001EE8 /* 00001F6C */ 00000088 80410014 lwz r2, [r1 + 0x0014] 0000008C 4800000C b +0x0000000C /* 00000098 */ label00000090: 00000090 40820008 bne +0x00000008 /* 00000098 */ label00000094: 00000094 3BE00000 li r31, 0x0000 label00000098: 00000098 387F0000 addi r3, r31, 0x0000 0000009C 81810058 lwz r12, [r1 + 0x0058] label000000A0: 000000A0 83E1004C lwz r31, [r1 + 0x004C] 000000A4 7D8803A6 mtlr r12 000000A8 30210050 addic r1, r1, 80 000000AC 4E800020 blr 000000B0 00000000 .invalid 000000B4 00002041 .invalid 000000B8 80010200 lwz r0, [r1 + 0x0200] 000000BC 00000000 .invalid 000000C0 000000B0 .invalid 000000C4 001D5068 .invalid 000000C8 6F746F53 xoris r20, r27, 0x6F53 000000CC 686F705F xori r15, r3, 0x705F 000000D0 4344436F bcla 26, 4, 0x0000436C 000000D4 6D706F6E xoris r16, r11, 0x6F6E 000000D8 656E7444 oris r14, r11, 0x7444 000000DC 69737061 xori r19, r11, 0x7061 000000E0 74636800 andis. r3, r3, 0x6800 fn000000E4: 000000E4 7C650734 extsh r5, r3 000000E8 7CA04670 srawi r0, r5, 8 000000EC 7C000735 extsh. r0, r0 000000F0 39000000 li r8, 0x0000 000000F4 30A50008 addic r5, r5, 8 000000F8 39280000 addi r9, r8, 0x0000 000000FC 40800024 bge +0x00000024 /* 00000120 */ 00000100 7CA00735 extsh. r0, r5 00000104 80A2FFF8 lwz r5, [r2 - 0x0008] 00000108 54001838 rlwinm r0, r0, 3, 0, 28 0000010C 80A50002 lwz r5, [r5 + 0x0002] 00000110 41800048 blt +0x00000048 /* 00000158 */ 00000114 7D250014 addc r9, r5, r0 00000118 2C890000 cmpwi cr1, r9, 0 0000011C 48000040 b +0x00000040 /* 0000015C */ label00000120: 00000120 30000001 addic r0, r0, 1 00000124 54051838 rlwinm r5, r0, 3, 0, 28 00000128 7CA02810 subfc r5, r0, r5 0000012C 7CE02810 subfc r7, r0, r5 00000130 80A2FFF8 lwz r5, [r2 - 0x0008] 00000134 5460063E rlwinm r0, r3, 0, 24, 31 00000138 41810020 bgt +0x00000020 /* 00000158 */ 0000013C 7CC53AAE lhax r6, r5, r7 00000140 7CA53814 addc r5, r5, r7 00000144 7C003000 cmp r0, r6 00000148 54601D78 rlwinm r0, r3, 3, 21, 28 0000014C 4080000C bge +0x0000000C /* 00000158 */ 00000150 80A50002 lwz r5, [r5 + 0x0002] 00000154 7D202814 addc r9, r0, r5 label00000158: 00000158 2C890000 cmpwi cr1, r9, 0 label0000015C: 0000015C 80A90004 lwz r5, [r9 + 0x0004] 00000160 4186000C beq cr1, +0x0000000C /* 0000016C */ 00000164 90A40000 stw [r4], r5 00000168 81090000 lwz r8, [r9] label0000016C: 0000016C 38680000 addi r3, r8, 0x0000 00000170 4E800020 blr 00000174 00000000 .invalid 00000178 00002040 .invalid 0000017C 00000200 .invalid 00000180 00000000 .invalid 00000184 00000090 .invalid 00000188 001E5068 .invalid 0000018C 6F746F53 xoris r20, r27, 0x6F53 00000190 686F705F xori r15, r3, 0x705F 00000194 43444669 bcl 26, 4, +0x00004668 /* 000047FC */ 00000198 6E64526F xoris r4, r19, 0x526F 0000019C 7574696E andis. r20, r11, 0x696E 000001A0 6550726F oris r16, r10, 0x726F 000001A4 63507472 ori r16, r26, 0x7472 000001A8 7C0802A6 mflr r0 000001AC 9421FFC0 stwu [r1 - 0x0040], r1 000001B0 90010048 stw [r1 + 0x0048], r0 000001B4 7C830734 extsh r3, r4 000001B8 30810038 addic r4, r1, 56 000001BC 4BFFFF29 bl -0x000000D8 /* 000000E4 */ 000001C0 2C03FFFF cmpwi r3, -1 000001C4 2C830000 cmpwi cr1, r3, 0 000001C8 38600000 li r3, 0x0000 000001CC 4182000C beq +0x0000000C /* 000001D8 */ 000001D0 41860008 beq cr1, +0x00000008 /* 000001D8 */ 000001D4 38600001 li r3, 0x0001 label000001D8: 000001D8 81810048 lwz r12, [r1 + 0x0048] 000001DC 30210040 addic r1, r1, 64 000001E0 7D8803A6 mtlr r12 000001E4 4E800020 blr 000001E8 00000000 .invalid 000001EC 00002041 .invalid 000001F0 80000200 lwz r0, [r0 + 0x0200] 000001F4 00000000 .invalid 000001F8 00000040 .invalid 000001FC 00115068 .invalid 00000200 6F746F53 xoris r20, r27, 0x6F53 00000204 686F705F xori r15, r3, 0x705F 00000208 43444361 bcl 26, 4, +0x00004360 /* 00004568 */ 0000020C 6E446F00 xoris r4, r18, 0x6F00 00000210 3C000002 lis r0, 0x0002 00000214 30600006 addic r3, r0, 6 00000218 4E800020 blr 0000021C 00000000 .invalid 00000220 00002040 .invalid 00000224 00000100 .invalid 00000228 00000000 .invalid 0000022C 0000000C .invalid 00000230 00135068 .invalid 00000234 6F746F53 xoris r20, r27, 0x6F53 00000238 686F705F xori r15, r3, 0x705F 0000023C 43445665 bcl 26, 4, +0x00005664 /* 000058A0 */ 00000240 7273696F andi. r19, r19, 0x696F 00000244 6E000000 xoris r0, r16, 0x0000 00000248 9421FFC0 stwu [r1 - 0x0040], r1 0000024C 7C0802A6 mflr r0 00000250 90810038 stw [r1 + 0x0038], r4 00000254 90010048 stw [r1 + 0x0048], r0 00000258 3860004A li r3, 0x004A 0000025C 48001CC9 bl +0x00001CC8 /* 00001F24 */ 00000260 80410014 lwz r2, [r1 + 0x0014] 00000264 2C030000 cmpwi r3, 0 00000268 38830000 addi r4, r3, 0x0000 0000026C 9081003C stw [r1 + 0x003C], r4 00000270 80610038 lwz r3, [r1 + 0x0038] 00000274 40820018 bne +0x00000018 /* 0000028C */ 00000278 48001CC5 bl +0x00001CC4 /* 00001F3C */ 0000027C 80410014 lwz r2, [r1 + 0x0014] 00000280 7C630734 extsh r3, r3 00000284 81810048 lwz r12, [r1 + 0x0048] 00000288 4800001C b +0x0000001C /* 000002A4 */ label0000028C: 0000028C 48001CC9 bl +0x00001CC8 /* 00001F54 */ 00000290 80410014 lwz r2, [r1 + 0x0014] 00000294 8061003C lwz r3, [r1 + 0x003C] 00000298 80810038 lwz r4, [r1 + 0x0038] 0000029C 4800003D bl +0x0000003C /* 000002D8 */ 000002A0 81810048 lwz r12, [r1 + 0x0048] label000002A4: 000002A4 30210040 addic r1, r1, 64 000002A8 7D8803A6 mtlr r12 000002AC 4E800020 blr 000002B0 00000000 .invalid 000002B4 00002041 .invalid 000002B8 80000200 lwz r0, [r0 + 0x0200] 000002BC 00000000 .invalid 000002C0 00000068 .invalid 000002C4 00105068 .invalid 000002C8 6F746F53 xoris r20, r27, 0x6F53 000002CC 686F705F xori r15, r3, 0x705F 000002D0 43444F70 bc 26, 4, +0x00004F70 /* 00005240 */ 000002D4 656E0000 oris r14, r11, 0x0000 fn000002D8: 000002D8 BF61FFEC stmw [r1 - 0x0014], r27 000002DC 7C0802A6 mflr r0 000002E0 7D800026 mfcr r12 000002E4 91810004 stw [r1 + 0x0004], r12 000002E8 90010008 stw [r1 + 0x0008], r0 000002EC 9421FFA0 stwu [r1 - 0x0060], r1 000002F0 3BA30000 addi r29, r3, 0x0000 000002F4 90810038 stw [r1 + 0x0038], r4 000002F8 3BC0FFFF li r30, 0xFFFFFFFF 000002FC 3BE00000 li r31, 0x0000 00000300 48001CCD bl +0x00001CCC /* 00001FCC */ 00000304 80410014 lwz r2, [r1 + 0x0014] 00000308 7C7C0734 extsh r28, r3 0000030C 48001C79 bl +0x00001C78 /* 00001F84 */ 00000310 80410014 lwz r2, [r1 + 0x0014] 00000314 9061003C stw [r1 + 0x003C], r3 00000318 80610038 lwz r3, [r1 + 0x0038] 0000031C 48001C81 bl +0x00001C80 /* 00001F9C */ 00000320 80410014 lwz r2, [r1 + 0x0014] 00000324 7C600034 cntlzw r0, r3 00000328 3400FFE0 subic. r0, r0, 32 0000032C 41800014 blt +0x00000014 /* 00000340 */ 00000330 48001C85 bl +0x00001C84 /* 00001FB4 */ 00000334 80410014 lwz r2, [r1 + 0x0014] 00000338 48001DCD bl +0x00001DCC /* 00002104 */ 0000033C 80410014 lwz r2, [r1 + 0x0014] label00000340: 00000340 80610038 lwz r3, [r1 + 0x0038] 00000344 48001CA1 bl +0x00001CA0 /* 00001FE4 */ 00000348 80410014 lwz r2, [r1 + 0x0014] 0000034C 2C030000 cmpwi r3, 0 00000350 3B630000 addi r27, r3, 0x0000 00000354 38600004 li r3, 0x0004 00000358 40820040 bne +0x00000040 /* 00000398 */ 0000035C 48001BC9 bl +0x00001BC8 /* 00001F24 */ 00000360 80410014 lwz r2, [r1 + 0x0014] 00000364 2C030000 cmpwi r3, 0 00000368 3B630000 addi r27, r3, 0x0000 0000036C 80610038 lwz r3, [r1 + 0x0038] 00000370 389B0000 addi r4, r27, 0x0000 00000374 4082001C bne +0x0000001C /* 00000390 */ 00000378 48001BC5 bl +0x00001BC4 /* 00001F3C */ 0000037C 80410014 lwz r2, [r1 + 0x0014] 00000380 7C7F0734 extsh r31, r3 00000384 4DCE7242 creqv crb14, crb14, crb14 00000388 387E0000 addi r3, r30, 0x0000 0000038C 480000BC b +0x000000BC /* 00000448 */ label00000390: 00000390 48001C6D bl +0x00001C6C /* 00001FFC */ 00000394 80410014 lwz r2, [r1 + 0x0014] label00000398: 00000398 937D0000 stw [r29], r27 0000039C 807B0000 lwz r3, [r27] 000003A0 2C830000 cmpwi cr1, r3, 0 000003A4 80030000 lwz r0, [r3] 000003A8 2C000000 cmpwi r0, 0 000003AC 41860014 beq cr1, +0x00000014 /* 000003C0 */ 000003B0 4DCE7242 creqv crb14, crb14, crb14 000003B4 40820088 bne +0x00000088 /* 0000043C */ 000003B8 48001C5D bl +0x00001C5C /* 00002014 */ 000003BC 80410014 lwz r2, [r1 + 0x0014] label000003C0: 000003C0 80610038 lwz r3, [r1 + 0x0038] 000003C4 48001C69 bl +0x00001C68 /* 0000202C */ 000003C8 80410014 lwz r2, [r1 + 0x0014] 000003CC 7C7E0734 extsh r30, r3 000003D0 2D9EFFFF cmpwi cr3, r30, -1 000003D4 3880B562 li r4, 0xFFFFB562 000003D8 3C006364 lis r0, 0x6364 000003DC 30606369 addic r3, r0, 25449 000003E0 3BE0FF94 li r31, 0xFFFFFF94 000003E4 418E0060 beq cr3, +0x00000060 /* 00000444 */ 000003E8 48001C5D bl +0x00001C5C /* 00002044 */ 000003EC 80410014 lwz r2, [r1 + 0x0014] 000003F0 2C030000 cmpwi r3, 0 000003F4 907B0000 stw [r27], r3 000003F8 4082001C bne +0x0000001C /* 00000414 */ 000003FC 48001C61 bl +0x00001C60 /* 0000205C */ 00000400 80410014 lwz r2, [r1 + 0x0014] 00000404 7C7F0734 extsh r31, r3 00000408 387E0000 addi r3, r30, 0x0000 0000040C 418E0048 beq cr3, +0x00000048 /* 00000454 */ 00000410 4800003C b +0x0000003C /* 0000044C */ label00000414: 00000414 48001C61 bl +0x00001C60 /* 00002074 */ 00000418 80410014 lwz r2, [r1 + 0x0014] 0000041C 48001C41 bl +0x00001C40 /* 0000205C */ 00000420 80410014 lwz r2, [r1 + 0x0014] 00000424 7C7F0735 extsh. r31, r3 00000428 807B0000 lwz r3, [r27] 0000042C 40820018 bne +0x00000018 /* 00000444 */ 00000430 48001C5D bl +0x00001C5C /* 0000208C */ 00000434 80410014 lwz r2, [r1 + 0x0014] 00000438 807B0000 lwz r3, [r27] label0000043C: 0000043C 48001C69 bl +0x00001C68 /* 000020A4 */ 00000440 80410014 lwz r2, [r1 + 0x0014] label00000444: 00000444 387E0000 addi r3, r30, 0x0000 label00000448: 00000448 418E000C beq cr3, +0x0000000C /* 00000454 */ label0000044C: 0000044C 48001C71 bl +0x00001C70 /* 000020BC */ 00000450 80410014 lwz r2, [r1 + 0x0014] label00000454: 00000454 387C0000 addi r3, r28, 0x0000 00000458 48001C7D bl +0x00001C7C /* 000020D4 */ 0000045C 80410014 lwz r2, [r1 + 0x0014] 00000460 8061003C lwz r3, [r1 + 0x003C] 00000464 48001CA1 bl +0x00001CA0 /* 00002104 */ 00000468 80410014 lwz r2, [r1 + 0x0014] 0000046C 2C1F0000 cmpwi r31, 0 00000470 2C9B0000 cmpwi cr1, r27, 0 00000474 41820038 beq +0x00000038 /* 000004AC */ 00000478 807B0000 lwz r3, [r27] 0000047C 2C030000 cmpwi r3, 0 00000480 4186002C beq cr1, +0x0000002C /* 000004AC */ 00000484 4182000C beq +0x0000000C /* 00000490 */ 00000488 48001B8D bl +0x00001B8C /* 00002014 */ 0000048C 80410014 lwz r2, [r1 + 0x0014] label00000490: 00000490 387B0000 addi r3, r27, 0x0000 00000494 48001C59 bl +0x00001C58 /* 000020EC */ 00000498 80410014 lwz r2, [r1 + 0x0014] 0000049C 80610038 lwz r3, [r1 + 0x0038] 000004A0 38800000 li r4, 0x0000 000004A4 48001B59 bl +0x00001B58 /* 00001FFC */ 000004A8 80410014 lwz r2, [r1 + 0x0014] label000004AC: 000004AC 387F0000 addi r3, r31, 0x0000 000004B0 81810064 lwz r12, [r1 + 0x0064] 000004B4 80010068 lwz r0, [r1 + 0x0068] 000004B8 7D810120 mtcrf 0x10, r12 000004BC 30210060 addic r1, r1, 96 000004C0 7C0803A6 mtlr r0 000004C4 BB61FFEC lmw r27, [r1 - 0x0014] 000004C8 4E800020 blr 000004CC 00000000 .invalid 000004D0 00002043 .invalid 000004D4 80050200 lwz r0, [r5 + 0x0200] 000004D8 00000000 .invalid 000004DC 000001F4 .invalid 000004E0 0010496E .invalid 000004E4 69745368 xori r20, r11, 0x5368 000004E8 61726564 ori r18, r11, 0x6564 000004EC 5461626C rlwinm r1, r3, 12, 9, 22 000004F0 65730000 oris r19, r11, 0x0000 000004F4 7C0802A6 mflr r0 000004F8 93E1FFFC stw [r1 - 0x0004], r31 000004FC 2C030000 cmpwi r3, 0 00000500 90010008 stw [r1 + 0x0008], r0 00000504 9421FFB0 stwu [r1 - 0x0050], r1 00000508 90810038 stw [r1 + 0x0038], r4 0000050C 3BE30000 addi r31, r3, 0x0000 00000510 4182006C beq +0x0000006C /* 0000057C */ 00000514 807F0014 lwz r3, [r31 + 0x0014] 00000518 2C830000 cmpwi cr1, r3, 0 0000051C 4186000C beq cr1, +0x0000000C /* 00000528 */ 00000520 48001AF5 bl +0x00001AF4 /* 00002014 */ 00000524 80410014 lwz r2, [r1 + 0x0014] label00000528: 00000528 807F0034 lwz r3, [r31 + 0x0034] 0000052C 2C030000 cmpwi r3, 0 00000530 4182000C beq +0x0000000C /* 0000053C */ 00000534 48001AE1 bl +0x00001AE0 /* 00002014 */ 00000538 80410014 lwz r2, [r1 + 0x0014] label0000053C: 0000053C 80610038 lwz r3, [r1 + 0x0038] 00000540 48001CFD bl +0x00001CFC /* 0000223C */ 00000544 80410014 lwz r2, [r1 + 0x0014] 00000548 2C030001 cmpwi r3, 1 0000054C 807F0000 lwz r3, [r31] 00000550 2C830000 cmpwi cr1, r3, 0 00000554 4082001C bne +0x0000001C /* 00000570 */ 00000558 41860018 beq cr1, +0x00000018 /* 00000570 */ 0000055C 80630000 lwz r3, [r3] 00000560 2C030000 cmpwi r3, 0 00000564 4182000C beq +0x0000000C /* 00000570 */ 00000568 48001BB5 bl +0x00001BB4 /* 0000211C */ 0000056C 80410014 lwz r2, [r1 + 0x0014] label00000570: 00000570 387F0000 addi r3, r31, 0x0000 00000574 48001B79 bl +0x00001B78 /* 000020EC */ 00000578 80410014 lwz r2, [r1 + 0x0014] label0000057C: 0000057C 38600000 li r3, 0x0000 00000580 81810058 lwz r12, [r1 + 0x0058] 00000584 83E1004C lwz r31, [r1 + 0x004C] 00000588 7D8803A6 mtlr r12 0000058C 30210050 addic r1, r1, 80 00000590 4E800020 blr 00000594 00000000 .invalid 00000598 00002041 .invalid 0000059C 80010200 lwz r0, [r1 + 0x0200] 000005A0 00000000 .invalid 000005A4 000000A0 .invalid 000005A8 00115068 .invalid 000005AC 6F746F53 xoris r20, r27, 0x6F53 000005B0 686F705F xori r15, r3, 0x705F 000005B4 4344436C bc 26, 4, +0x0000436C /* 00004920 */ 000005B8 6F736500 xoris r19, r27, 0x6500 000005BC 38600000 li r3, 0x0000 000005C0 4E800020 blr 000005C4 00000000 .invalid 000005C8 00002040 .invalid 000005CC 00000200 .invalid 000005D0 00000000 .invalid 000005D4 00000008 .invalid 000005D8 00105068 .invalid 000005DC 6F746F53 xoris r20, r27, 0x6F53 000005E0 686F705F xori r15, r3, 0x705F 000005E4 43444275 bcl 26, 4, +0x00004274 /* 00004858 */ 000005E8 73790000 andi. r25, r27, 0x0000 000005EC BF21FFE4 stmw [r1 - 0x001C], r25 000005F0 3BA40000 addi r29, r4, 0x0000 000005F4 7C0802A6 mflr r0 000005F8 3B630000 addi r27, r3, 0x0000 000005FC 807D0004 lwz r3, [r29 + 0x0004] 00000600 90010008 stw [r1 + 0x0008], r0 00000604 80630000 lwz r3, [r3] 00000608 7D800026 mfcr r12 0000060C 91810004 stw [r1 + 0x0004], r12 00000610 9421FF70 stwu [r1 - 0x0090], r1 00000614 3C007267 lis r0, 0x7267 00000618 ABE30052 lha r31, [r3 + 0x0052] 0000061C 3B800001 li r28, 0x0001 00000620 83DD0022 lwz r30, [r29 + 0x0022] 00000624 38C00001 li r6, 0x0001 00000628 AB230020 lha r25, [r3 + 0x0020] 0000062C B39B0048 sth [r27 + 0x0048], r28 00000630 30A06273 addic r5, r0, 25203 00000634 30810038 addic r4, r1, 56 00000638 807D0004 lwz r3, [r29 + 0x0004] 0000063C 48001AF9 bl +0x00001AF8 /* 00002134 */ 00000640 80410014 lwz r2, [r1 + 0x0014] 00000644 7C600735 extsh. r0, r3 00000648 80610038 lwz r3, [r1 + 0x0038] 0000064C 4082003C bne +0x0000003C /* 00000688 */ 00000650 80630000 lwz r3, [r3] 00000654 A8030000 lha r0, [r3] 00000658 7C001E70 srawi r0, r0, 3 0000065C 7C000194 addze r0, r0 00000660 B01B0048 sth [r27 + 0x0048], r0 00000664 80610038 lwz r3, [r1 + 0x0038] 00000668 480019AD bl +0x000019AC /* 00002014 */ 0000066C 80410014 lwz r2, [r1 + 0x0014] 00000670 A81B0048 lha r0, [r27 + 0x0048] 00000674 3860DCF7 li r3, 0xFFFFDCF7 00000678 2C800001 cmpwi cr1, r0, 1 0000067C 2C000002 cmpwi r0, 2 00000680 41860008 beq cr1, +0x00000008 /* 00000688 */ 00000684 40820288 bne +0x00000288 /* 0000090C */ label00000688: 00000688 2C1F0018 cmpwi r31, 24 0000068C 2C9F0001 cmpwi cr1, r31, 1 00000690 2F1F0020 cmpwi cr6, r31, 32 00000694 307B0040 addic r3, r27, 64 00000698 38800000 li r4, 0x0000 0000069C 38A00000 li r5, 0x0000 000006A0 38C00000 li r6, 0x0000 000006A4 38E00000 li r7, 0x0000 000006A8 3B400000 li r26, 0x0000 000006AC 4182004C beq +0x0000004C /* 000006F8 */ 000006B0 2E9F0028 cmpwi cr5, r31, 40 000006B4 2F9F0008 cmpwi cr7, r31, 8 000006B8 41810020 bgt +0x00000020 /* 000006D8 */ 000006BC 30190007 addic r0, r25, 7 000006C0 54000038 rlwinm r0, r0, 0, 0, 28 000006C4 7C190010 subfc r0, r25, r0 000006C8 41860048 beq cr1, +0x00000048 /* 00000710 */ 000006CC 419E0038 beq cr7, +0x00000038 /* 00000704 */ 000006D0 B39E000A sth [r30 + 0x000A], r28 000006D4 48000048 b +0x00000048 /* 0000071C */ label000006D8: 000006D8 419A0020 beq cr6, +0x00000020 /* 000006F8 */ 000006DC 41960028 beq cr5, +0x00000028 /* 00000704 */ 000006E0 B39E000A sth [r30 + 0x000A], r28 000006E4 B39E000C sth [r30 + 0x000C], r28 000006E8 B35E0008 sth [r30 + 0x0008], r26 000006EC 935E0000 stw [r30], r26 000006F0 409A0070 bne cr6, +0x00000070 /* 00000760 */ 000006F4 48000038 b +0x00000038 /* 0000072C */ label000006F8: 000006F8 38000020 li r0, 0x0020 000006FC B01E0004 sth [r30 + 0x0004], r0 00000700 48000018 b +0x00000018 /* 00000718 */ label00000704: 00000704 38000008 li r0, 0x0008 00000708 B01E0004 sth [r30 + 0x0004], r0 0000070C 4800000C b +0x0000000C /* 00000718 */ label00000710: 00000710 B01E0006 sth [r30 + 0x0006], r0 00000714 B39E0004 sth [r30 + 0x0004], r28 label00000718: 00000718 B39E000A sth [r30 + 0x000A], r28 label0000071C: 0000071C B39E000C sth [r30 + 0x000C], r28 00000720 B35E0008 sth [r30 + 0x0008], r26 00000724 935E0000 stw [r30], r26 00000728 409A0038 bne cr6, +0x00000038 /* 00000760 */ label0000072C: 0000072C A81D008C lha r0, [r29 + 0x008C] 00000730 3D000040 lis r8, 0x0040 00000734 540006B0 rlwinm r0, r0, 0, 26, 24 00000738 7C000735 extsh. r0, r0 0000073C 2C800100 cmpwi cr1, r0, 256 00000740 2F000101 cmpwi cr6, r0, 257 00000744 31080010 addic r8, r8, 16 00000748 41820014 beq +0x00000014 /* 0000075C */ 0000074C 2C000102 cmpwi r0, 258 00000750 4186000C beq cr1, +0x0000000C /* 0000075C */ 00000754 419A0008 beq cr6, +0x00000008 /* 0000075C */ 00000758 40820008 bne +0x00000008 /* 00000760 */ label0000075C: 0000075C 911E0000 stw [r30], r8 label00000760: 00000760 480019ED bl +0x000019EC /* 0000214C */ 00000764 80410014 lwz r2, [r1 + 0x0014] 00000768 80FD0074 lwz r7, [r29 + 0x0074] 0000076C 3800FFFF li r0, 0xFFFFFFFF 00000770 2C070000 cmpwi r7, 0 00000774 7C870040 cmpl cr1, r7, r0 00000778 41820098 beq +0x00000098 /* 00000810 */ 0000077C 807D0004 lwz r3, [r29 + 0x0004] 00000780 30810044 addic r4, r1, 68 00000784 4186008C beq cr1, +0x0000008C /* 00000810 */ 00000788 81070000 lwz r8, [r7] 0000078C 80E30000 lwz r7, [r3] 00000790 80080006 lwz r0, [r8 + 0x0006] 00000794 81080002 lwz r8, [r8 + 0x0002] 00000798 807D0084 lwz r3, [r29 + 0x0084] 0000079C 9101003C stw [r1 + 0x003C], r8 000007A0 90010040 stw [r1 + 0x0040], r0 000007A4 80030000 lwz r0, [r3] 000007A8 ABC70022 lha r30, [r7 + 0x0022] 000007AC 7C1F8670 srawi r31, r0, 16 000007B0 480019B5 bl +0x000019B4 /* 00002164 */ 000007B4 80410014 lwz r2, [r1 + 0x0014] 000007B8 3081003C addic r4, r1, 60 000007BC 30610044 addic r3, r1, 68 000007C0 38A00000 li r5, 0x0000 000007C4 480019B9 bl +0x000019B8 /* 0000217C */ 000007C8 80410014 lwz r2, [r1 + 0x0014] 000007CC A801003C lha r0, [r1 + 0x003C] 000007D0 A8E10040 lha r7, [r1 + 0x0040] 000007D4 7C1F0010 subfc r0, r31, r0 000007D8 7C030735 extsh. r3, r0 000007DC 7C7F3814 addc r3, r31, r7 000007E0 7C670734 extsh r7, r3 000007E4 7C87F000 cmp cr1, r7, r30 000007E8 B001003C sth [r1 + 0x003C], r0 000007EC B0610040 sth [r1 + 0x0040], r3 000007F0 40800008 bge +0x00000008 /* 000007F8 */ 000007F4 B341003C sth [r1 + 0x003C], r26 label000007F8: 000007F8 8001003C lwz r0, [r1 + 0x003C] 000007FC 40850008 ble cr1, +0x00000008 /* 00000804 */ 00000800 B3C10040 sth [r1 + 0x0040], r30 label00000804: 00000804 80610040 lwz r3, [r1 + 0x0040] 00000808 901B0040 stw [r27 + 0x0040], r0 0000080C 907B0044 stw [r27 + 0x0044], r3 label00000810: 00000810 807D0004 lwz r3, [r29 + 0x0004] 00000814 5720083C rlwinm r0, r25, 1, 0, 30 00000818 80630000 lwz r3, [r3] 0000081C 7D190014 addc r8, r25, r0 00000820 A8030010 lha r0, [r3 + 0x0010] 00000824 38600000 li r3, 0x0000 00000828 540007FE rlwinm r0, r0, 0, 31, 31 0000082C 981B0030 stb [r27 + 0x0030], r0 00000830 80FD0004 lwz r7, [r29 + 0x0004] 00000834 881B0030 lbz r0, [r27 + 0x0030] 00000838 80E70000 lwz r7, [r7] 0000083C 2E000000 cmpwi cr4, r0, 0 00000840 A8070022 lha r0, [r7 + 0x0022] 00000844 38E00003 li r7, 0x0003 00000848 901B001C stw [r27 + 0x001C], r0 0000084C 813D0004 lwz r9, [r29 + 0x0004] 00000850 81290000 lwz r9, [r9] 00000854 A8090052 lha r0, [r9 + 0x0052] 00000858 933B0020 stw [r27 + 0x0020], r25 0000085C 2F800018 cmpwi cr7, r0, 24 00000860 2C000001 cmpwi r0, 1 00000864 2C800020 cmpwi cr1, r0, 32 00000868 419E005C beq cr7, +0x0000005C /* 000008C4 */ 0000086C 2F000028 cmpwi cr6, r0, 40 00000870 2E800008 cmpwi cr5, r0, 8 00000874 419D0020 bgt cr7, +0x00000020 /* 00000894 */ 00000878 30190007 addic r0, r25, 7 0000087C 7C001E70 srawi r0, r0, 3 00000880 7C000194 addze r0, r0 00000884 41820028 beq +0x00000028 /* 000008AC */ 00000888 41960030 beq cr5, +0x00000030 /* 000008B8 */ 0000088C 40920064 bne cr4, +0x00000064 /* 000008F0 */ 00000890 4800004C b +0x0000004C /* 000008DC */ label00000894: 00000894 5720103A rlwinm r0, r25, 2, 0, 29 00000898 38E00004 li r7, 0x0004 0000089C 41860034 beq cr1, +0x00000034 /* 000008D0 */ 000008A0 419A0018 beq cr6, +0x00000018 /* 000008B8 */ 000008A4 4092004C bne cr4, +0x0000004C /* 000008F0 */ 000008A8 48000034 b +0x00000034 /* 000008DC */ label000008AC: 000008AC 901B0028 stw [r27 + 0x0028], r0 000008B0 939B002C stw [r27 + 0x002C], r28 000008B4 48000024 b +0x00000024 /* 000008D8 */ label000008B8: 000008B8 939B002C stw [r27 + 0x002C], r28 000008BC 933B0028 stw [r27 + 0x0028], r25 000008C0 48000018 b +0x00000018 /* 000008D8 */ label000008C4: 000008C4 911B0028 stw [r27 + 0x0028], r8 000008C8 90FB002C stw [r27 + 0x002C], r7 000008CC 4800000C b +0x0000000C /* 000008D8 */ label000008D0: 000008D0 901B0028 stw [r27 + 0x0028], r0 000008D4 90FB002C stw [r27 + 0x002C], r7 label000008D8: 000008D8 40920018 bne cr4, +0x00000018 /* 000008F0 */ label000008DC: 000008DC 801B001C lwz r0, [r27 + 0x001C] 000008E0 A8FB0048 lha r7, [r27 + 0x0048] 000008E4 7C1901D6 mullw r0, r25, r0 000008E8 7C0701D6 mullw r0, r7, r0 000008EC 901B0024 stw [r27 + 0x0024], r0 label000008F0: 000008F0 81810094 lwz r12, [r1 + 0x0094] 000008F4 80010098 lwz r0, [r1 + 0x0098] 000008F8 7D808120 mtcrf 0x08, r12 000008FC 30210090 addic r1, r1, 144 00000900 7C0803A6 mtlr r0 00000904 BB21FFE4 lmw r25, [r1 - 0x001C] 00000908 4E800020 blr label0000090C: 0000090C 81810098 lwz r12, [r1 + 0x0098] 00000910 83210074 lwz r25, [r1 + 0x0074] 00000914 30210090 addic r1, r1, 144 00000918 7D8803A6 mtlr r12 0000091C BB61FFEC lmw r27, [r1 - 0x0014] 00000920 4E800020 blr 00000924 00000000 .invalid 00000928 00002043 .invalid 0000092C 80070200 lwz r0, [r7 + 0x0200] 00000930 00000000 .invalid 00000934 00000338 .invalid 00000938 00195068 .invalid 0000093C 6F746F53 xoris r20, r27, 0x6F53 00000940 686F705F xori r15, r3, 0x705F 00000944 43445072 bca 26, 4, 0x00005070 00000948 65446563 oris r4, r10, 0x6563 0000094C 6F6D7072 xoris r13, r27, 0x7072 00000950 65737300 oris r19, r11, 0x7300 00000954 BEE1FFDC stmw [r1 - 0x0024], r23 00000958 3B830000 addi r28, r3, 0x0000 0000095C 3BA40000 addi r29, r4, 0x0000 00000960 807D0026 lwz r3, [r29 + 0x0026] 00000964 7C0802A6 mflr r0 00000968 2F830000 cmpwi cr7, r3, 0 0000096C 90010008 stw [r1 + 0x0008], r0 00000970 9421FF80 stwu [r1 - 0x0080], r1 00000974 3BE00000 li r31, 0x0000 00000978 3B400000 li r26, 0x0000 0000097C 419E001C beq cr7, +0x0000001C /* 00000998 */ 00000980 80FD002A lwz r7, [r29 + 0x002A] 00000984 38800FA0 li r4, 0x0FA0 00000988 38A00000 li r5, 0x0000 0000098C 38C00000 li r6, 0x0000 00000990 48001805 bl +0x00001804 /* 00002194 */ 00000994 80410014 lwz r2, [r1 + 0x0014] label00000998: 00000998 A91D008C lha r8, [r29 + 0x008C] 0000099C 813D0014 lwz r9, [r29 + 0x0014] 000009A0 550A06B0 rlwinm r10, r8, 0, 26, 24 000009A4 811D0018 lwz r8, [r29 + 0x0018] 000009A8 AB3D0046 lha r25, [r29 + 0x0046] 000009AC B15C0032 sth [r28 + 0x0032], r10 000009B0 7F094010 subfc r24, r9, r8 000009B4 A91D0062 lha r8, [r29 + 0x0062] 000009B8 A93D009A lha r9, [r29 + 0x009A] 000009BC 2F880001 cmpwi cr7, r8, 1 000009C0 A95D004A lha r10, [r29 + 0x004A] 000009C4 2C080008 cmpwi r8, 8 000009C8 2C880020 cmpwi cr1, r8, 32 000009CC 7D6A4810 subfc r11, r10, r9 000009D0 7D681E70 srawi r8, r11, 3 000009D4 7D080194 addze r8, r8 000009D8 419E0258 beq cr7, +0x00000258 /* 00000C30 */ 000009DC 4182000C beq +0x0000000C /* 000009E8 */ 000009E0 40860008 bne cr1, +0x00000008 /* 000009E8 */ 000009E4 556B103A rlwinm r11, r11, 2, 0, 29 label000009E8: 000009E8 811C002C lwz r8, [r28 + 0x002C] 000009EC 813D0042 lwz r9, [r29 + 0x0042] 000009F0 2F880001 cmpwi cr7, r8, 1 000009F4 A91D0098 lha r8, [r29 + 0x0098] 000009F8 A95D0048 lha r10, [r29 + 0x0048] 000009FC 7D2B4814 addc r9, r11, r9 00000A00 7D0A4010 subfc r8, r10, r8 00000A04 7D08C9D6 mullw r8, r8, r25 00000A08 7F694014 addc r27, r9, r8 00000A0C 409D0098 ble cr7, +0x00000098 /* 00000AA4 */ 00000A10 811C0034 lwz r8, [r28 + 0x0034] 00000A14 2C880000 cmpwi cr1, r8, 0 00000A18 4086008C bne cr1, +0x0000008C /* 00000AA4 */ 00000A1C 3BD80000 addi r30, r24, 0x0000 label00000A20: 00000A20 811C002C lwz r8, [r28 + 0x002C] 00000A24 813C0020 lwz r9, [r28 + 0x0020] 00000A28 A95C0048 lha r10, [r28 + 0x0048] 00000A2C 7D08F1D6 mullw r8, r8, r30 00000A30 7D0941D6 mullw r8, r9, r8 00000A34 7C6A41D6 mullw r3, r10, r8 label00000A38: 00000A38 48001775 bl +0x00001774 /* 000021AC */ 00000A3C 80410014 lwz r2, [r1 + 0x0014] 00000A40 2F830000 cmpwi cr7, r3, 0 00000A44 2C9E0001 cmpwi cr1, r30, 1 00000A48 7FC80E70 srawi r8, r30, 1 00000A4C 7D080194 addze r8, r8 00000A50 907C0034 stw [r28 + 0x0034], r3 00000A54 409E0038 bne cr7, +0x00000038 /* 00000A8C */ 00000A58 3BC80000 addi r30, r8, 0x0000 00000A5C 2F9E0000 cmpwi cr7, r30, 0 00000A60 418600A4 beq cr1, +0x000000A4 /* 00000B04 */ 00000A64 419E0020 beq cr7, +0x00000020 /* 00000A84 */ 00000A68 811C002C lwz r8, [r28 + 0x002C] 00000A6C 815C0020 lwz r10, [r28 + 0x0020] 00000A70 7D08F1D6 mullw r8, r8, r30 00000A74 A93C0048 lha r9, [r28 + 0x0048] 00000A78 7D0A41D6 mullw r8, r10, r8 00000A7C 7C6941D6 mullw r3, r9, r8 00000A80 4BFFFFB8 b -0x00000048 /* 00000A38 */ label00000A84: 00000A84 3BC00001 li r30, 0x0001 00000A88 4BFFFF98 b -0x00000068 /* 00000A20 */ label00000A8C: 00000A8C 48001739 bl +0x00001738 /* 000021C4 */ 00000A90 80410014 lwz r2, [r1 + 0x0014] 00000A94 811C0034 lwz r8, [r28 + 0x0034] 00000A98 81080000 lwz r8, [r8] 00000A9C 93DC003C stw [r28 + 0x003C], r30 00000AA0 911C0038 stw [r28 + 0x0038], r8 label00000AA4: 00000AA4 811D001C lwz r8, [r29 + 0x001C] 00000AA8 7D001120 mtcrf 0x01, r8 00000AAC 409F01CC bns cr7, +0x000001CC /* 00000C78 */ 00000AB0 811D0008 lwz r8, [r29 + 0x0008] 00000AB4 911C0004 stw [r28 + 0x0004], r8 00000AB8 813D0036 lwz r9, [r29 + 0x0036] 00000ABC 811D003A lwz r8, [r29 + 0x003A] 00000AC0 913C0008 stw [r28 + 0x0008], r9 00000AC4 911C000C stw [r28 + 0x000C], r8 00000AC8 935C0018 stw [r28 + 0x0018], r26 00000ACC 935C0010 stw [r28 + 0x0010], r26 00000AD0 811D001C lwz r8, [r29 + 0x001C] 00000AD4 7D001120 mtcrf 0x01, r8 00000AD8 409F01A0 bns cr7, +0x000001A0 /* 00000C78 */ 00000ADC 891C0030 lbz r8, [r28 + 0x0030] 00000AE0 2C880000 cmpwi cr1, r8, 0 00000AE4 41860194 beq cr1, +0x00000194 /* 00000C78 */ 00000AE8 811C0010 lwz r8, [r28 + 0x0010] 00000AEC 7FE800D1 neg. r31, r8 00000AF0 4082001C bne +0x0000001C /* 00000B0C */ 00000AF4 39400000 li r10, 0x0000 00000AF8 7D5F0735 extsh. r31, r10 00000AFC 40820268 bne +0x00000268 /* 00000D64 */ 00000B00 4800006C b +0x0000006C /* 00000B6C */ label00000B04: 00000B04 3BE0FF94 li r31, 0xFFFFFF94 00000B08 4800025C b +0x0000025C /* 00000D64 */ label00000B0C: 00000B0C 38690000 addi r3, r9, 0x0000 00000B10 2F830000 cmpwi cr7, r3, 0 00000B14 419E0040 beq cr7, +0x00000040 /* 00000B54 */ 00000B18 30BC0004 addic r5, r28, 4 00000B1C 80FC000C lwz r7, [r28 + 0x000C] 00000B20 38800FE0 li r4, 0x0FE0 00000B24 38C00000 li r6, 0x0000 00000B28 4800166D bl +0x0000166C /* 00002194 */ 00000B2C 80410014 lwz r2, [r1 + 0x0014] 00000B30 80FC000C lwz r7, [r28 + 0x000C] 00000B34 38DF0000 addi r6, r31, 0x0000 00000B38 807C0008 lwz r3, [r28 + 0x0008] 00000B3C 38800FE0 li r4, 0x0FE0 00000B40 38A00000 li r5, 0x0000 00000B44 48001651 bl +0x00001650 /* 00002194 */ 00000B48 80410014 lwz r2, [r1 + 0x0014] 00000B4C 7C6A0734 extsh r10, r3 00000B50 48000014 b +0x00000014 /* 00000B64 */ label00000B54: 00000B54 813C0004 lwz r9, [r28 + 0x0004] 00000B58 39400000 li r10, 0x0000 00000B5C 7D084810 subfc r8, r8, r9 00000B60 911C0004 stw [r28 + 0x0004], r8 label00000B64: 00000B64 7D5F0735 extsh. r31, r10 00000B68 408201FC bne +0x000001FC /* 00000D64 */ label00000B6C: 00000B6C 807C0014 lwz r3, [r28 + 0x0014] 00000B70 2F830000 cmpwi cr7, r3, 0 00000B74 419E0010 beq cr7, +0x00000010 /* 00000B84 */ 00000B78 4800149D bl +0x0000149C /* 00002014 */ 00000B7C 80410014 lwz r2, [r1 + 0x0014] 00000B80 935C0014 stw [r28 + 0x0014], r26 label00000B84: 00000B84 811D0004 lwz r8, [r29 + 0x0004] 00000B88 813C002C lwz r9, [r28 + 0x002C] 00000B8C 81080000 lwz r8, [r8] 00000B90 A9080022 lha r8, [r8 + 0x0022] 00000B94 7D0941D6 mullw r8, r9, r8 00000B98 5517083C rlwinm r23, r8, 1, 0, 30 00000B9C 38770000 addi r3, r23, 0x0000 00000BA0 4800160D bl +0x0000160C /* 000021AC */ 00000BA4 80410014 lwz r2, [r1 + 0x0014] 00000BA8 907C0014 stw [r28 + 0x0014], r3 00000BAC 48001391 bl +0x00001390 /* 00001F3C */ 00000BB0 80410014 lwz r2, [r1 + 0x0014] 00000BB4 7C7F0735 extsh. r31, r3 00000BB8 408201AC bne +0x000001AC /* 00000D64 */ 00000BBC 807C0014 lwz r3, [r28 + 0x0014] 00000BC0 48001605 bl +0x00001604 /* 000021C4 */ 00000BC4 80410014 lwz r2, [r1 + 0x0014] 00000BC8 811C0014 lwz r8, [r28 + 0x0014] 00000BCC 807C0008 lwz r3, [r28 + 0x0008] 00000BD0 81080000 lwz r8, [r8] 00000BD4 2F830000 cmpwi cr7, r3, 0 00000BD8 813C0010 lwz r9, [r28 + 0x0010] 00000BDC 91010038 stw [r1 + 0x0038], r8 00000BE0 7D174814 addc r8, r23, r9 00000BE4 911C0010 stw [r28 + 0x0010], r8 00000BE8 83E10038 lwz r31, [r1 + 0x0038] 00000BEC 419E004C beq cr7, +0x0000004C /* 00000C38 */ 00000BF0 30BC0004 addic r5, r28, 4 00000BF4 38D70000 addi r6, r23, 0x0000 00000BF8 80FC000C lwz r7, [r28 + 0x000C] 00000BFC 38800FE0 li r4, 0x0FE0 00000C00 48001595 bl +0x00001594 /* 00002194 */ 00000C04 80410014 lwz r2, [r1 + 0x0014] 00000C08 7C7E0734 extsh r30, r3 00000C0C 389F0000 addi r4, r31, 0x0000 00000C10 807C0004 lwz r3, [r28 + 0x0004] 00000C14 38B70000 addi r5, r23, 0x0000 00000C18 480015C5 bl +0x000015C4 /* 000021DC */ 00000C1C 80410014 lwz r2, [r1 + 0x0014] 00000C20 811C0004 lwz r8, [r28 + 0x0004] 00000C24 7D174014 addc r8, r23, r8 00000C28 911C0004 stw [r28 + 0x0004], r8 00000C2C 48000030 b +0x00000030 /* 00000C5C */ label00000C30: 00000C30 39680000 addi r11, r8, 0x0000 00000C34 4BFFFDB4 b -0x0000024C /* 000009E8 */ label00000C38: 00000C38 389F0000 addi r4, r31, 0x0000 00000C3C 807C0004 lwz r3, [r28 + 0x0004] 00000C40 38B70000 addi r5, r23, 0x0000 00000C44 48001599 bl +0x00001598 /* 000021DC */ 00000C48 80410014 lwz r2, [r1 + 0x0014] 00000C4C 811C0004 lwz r8, [r28 + 0x0004] 00000C50 3BC00000 li r30, 0x0000 00000C54 7D174014 addc r8, r23, r8 00000C58 911C0004 stw [r28 + 0x0004], r8 label00000C5C: 00000C5C 7FDF0734 extsh r31, r30 00000C60 807C0014 lwz r3, [r28 + 0x0014] 00000C64 48001591 bl +0x00001590 /* 000021F4 */ 00000C68 80410014 lwz r2, [r1 + 0x0014] 00000C6C 2F9F0000 cmpwi cr7, r31, 0 00000C70 409E00F4 bne cr7, +0x000000F4 /* 00000D64 */ 00000C74 92FC0018 stw [r28 + 0x0018], r23 label00000C78: 00000C78 A91C0040 lha r8, [r28 + 0x0040] 00000C7C 83DD0014 lwz r30, [r29 + 0x0014] 00000C80 2C880000 cmpwi cr1, r8, 0 00000C84 40860010 bne cr1, +0x00000010 /* 00000C94 */ 00000C88 A91C0044 lha r8, [r28 + 0x0044] 00000C8C 2F880000 cmpwi cr7, r8, 0 00000C90 419E0058 beq cr7, +0x00000058 /* 00000CE8 */ label00000C94: 00000C94 B341003E sth [r1 + 0x003E], r26 00000C98 811C0020 lwz r8, [r28 + 0x0020] 00000C9C 30A1003C addic r5, r1, 60 00000CA0 B1010042 sth [r1 + 0x0042], r8 00000CA4 811D0014 lwz r8, [r29 + 0x0014] 00000CA8 307C0040 addic r3, r28, 64 00000CAC B101003C sth [r1 + 0x003C], r8 00000CB0 811D0018 lwz r8, [r29 + 0x0018] 00000CB4 38850000 addi r4, r5, 0x0000 00000CB8 B1010040 sth [r1 + 0x0040], r8 00000CBC 48001551 bl +0x00001550 /* 0000220C */ 00000CC0 80410014 lwz r2, [r1 + 0x0014] 00000CC4 5468063F rlwinm. r8, r3, 0, 24, 31 00000CC8 41820048 beq +0x00000048 /* 00000D10 */ 00000CCC A901003C lha r8, [r1 + 0x003C] 00000CD0 A9210040 lha r9, [r1 + 0x0040] 00000CD4 7D5E4010 subfc r10, r30, r8 00000CD8 7D5951D6 mullw r10, r25, r10 00000CDC 7F6AD814 addc r27, r10, r27 00000CE0 7F084810 subfc r24, r8, r9 00000CE4 3BC80000 addi r30, r8, 0x0000 label00000CE8: 00000CE8 813D0004 lwz r9, [r29 + 0x0004] 00000CEC 389B0000 addi r4, r27, 0x0000 00000CF0 81290000 lwz r9, [r9] 00000CF4 38B90000 addi r5, r25, 0x0000 00000CF8 38FE0000 addi r7, r30, 0x0000 00000CFC 39180000 addi r8, r24, 0x0000 00000D00 387C0000 addi r3, r28, 0x0000 00000D04 A8C90052 lha r6, [r9 + 0x0052] 00000D08 48000239 bl +0x00000238 /* 00000F40 */ 00000D0C 7C7F0734 extsh r31, r3 label00000D10: 00000D10 811D001C lwz r8, [r29 + 0x001C] 00000D14 7D001120 mtcrf 0x01, r8 00000D18 409E004C bne cr7, +0x0000004C /* 00000D64 */ 00000D1C 807C0014 lwz r3, [r28 + 0x0014] 00000D20 2C830000 cmpwi cr1, r3, 0 00000D24 41860010 beq cr1, +0x00000010 /* 00000D34 */ 00000D28 480012ED bl +0x000012EC /* 00002014 */ 00000D2C 80410014 lwz r2, [r1 + 0x0014] 00000D30 935C0014 stw [r28 + 0x0014], r26 label00000D34: 00000D34 807C0034 lwz r3, [r28 + 0x0034] 00000D38 2F830000 cmpwi cr7, r3, 0 00000D3C 419E0010 beq cr7, +0x00000010 /* 00000D4C */ 00000D40 480012D5 bl +0x000012D4 /* 00002014 */ 00000D44 80410014 lwz r2, [r1 + 0x0014] 00000D48 935C0034 stw [r28 + 0x0034], r26 label00000D4C: 00000D4C 807D0000 lwz r3, [r29] 00000D50 30DD002E addic r6, r29, 46 00000D54 389F0000 addi r4, r31, 0x0000 00000D58 38A00003 li r5, 0x0003 00000D5C 480014C9 bl +0x000014C8 /* 00002224 */ 00000D60 80410014 lwz r2, [r1 + 0x0014] label00000D64: 00000D64 807D0026 lwz r3, [r29 + 0x0026] 00000D68 2F830000 cmpwi cr7, r3, 0 00000D6C 419E001C beq cr7, +0x0000001C /* 00000D88 */ 00000D70 80FD002A lwz r7, [r29 + 0x002A] 00000D74 38800FA0 li r4, 0x0FA0 00000D78 38A00002 li r5, 0x0002 00000D7C 38C00000 li r6, 0x0000 00000D80 48001415 bl +0x00001414 /* 00002194 */ 00000D84 80410014 lwz r2, [r1 + 0x0014] label00000D88: 00000D88 387F0000 addi r3, r31, 0x0000 00000D8C 81810088 lwz r12, [r1 + 0x0088] 00000D90 30210080 addic r1, r1, 128 00000D94 7D8803A6 mtlr r12 00000D98 BAE1FFDC lmw r23, [r1 - 0x0024] 00000D9C 4E800020 blr 00000DA0 00000000 .invalid 00000DA4 00002041 .invalid 00000DA8 80090200 lwz r0, [r9 + 0x0200] 00000DAC 00000000 .invalid 00000DB0 0000044C .invalid 00000DB4 001A5068 .invalid 00000DB8 6F746F53 xoris r20, r27, 0x6F53 00000DBC 686F705F xori r15, r3, 0x705F 00000DC0 43444261 bcl 26, 4, +0x00004260 /* 00005020 */ 00000DC4 6E644465 xoris r4, r19, 0x4465 00000DC8 636F6D70 ori r15, r27, 0x6D70 00000DCC 72657373 andi. r5, r19, 0x7373 00000DD0 2C040000 cmpwi r4, 0 00000DD4 7C0802A6 mflr r0 00000DD8 9421FFC0 stwu [r1 - 0x0040], r1 00000DDC 90010048 stw [r1 + 0x0048], r0 00000DE0 4182001C beq +0x0000001C /* 00000DFC */ 00000DE4 80630000 lwz r3, [r3] 00000DE8 38A00048 li r5, 0x0048 00000DEC 80630000 lwz r3, [r3] 00000DF0 2C830000 cmpwi cr1, r3, 0 00000DF4 80630000 lwz r3, [r3] 00000DF8 40860010 bne cr1, +0x00000010 /* 00000E08 */ label00000DFC: 00000DFC 30210040 addic r1, r1, 64 00000E00 3860FFCE li r3, 0xFFFFFFCE 00000E04 4E800020 blr label00000E08: 00000E08 480013D5 bl +0x000013D4 /* 000021DC */ 00000E0C 80410014 lwz r2, [r1 + 0x0014] 00000E10 38600000 li r3, 0x0000 00000E14 81810048 lwz r12, [r1 + 0x0048] 00000E18 30210040 addic r1, r1, 64 00000E1C 7D8803A6 mtlr r12 00000E20 4E800020 blr 00000E24 00000000 .invalid 00000E28 00002041 .invalid 00000E2C 80000200 lwz r0, [r0 + 0x0200] 00000E30 00000000 .invalid 00000E34 00000054 .invalid 00000E38 00185068 .invalid 00000E3C 6F746F53 xoris r20, r27, 0x6F53 00000E40 686F705F xori r15, r3, 0x705F 00000E44 43444765 bcl 26, 4, +0x00004764 /* 000055A8 */ 00000E48 74436F64 andis. r3, r2, 0x6F64 00000E4C 6563496E oris r3, r11, 0x496E 00000E50 666F0000 oris r15, r19, 0x0000 00000E54 3860DCFE li r3, 0xFFFFDCFE 00000E58 4E800020 blr 00000E5C 00000000 .invalid 00000E60 00002040 .invalid 00000E64 00000800 .invalid 00000E68 00000000 .invalid 00000E6C 00000008 .invalid 00000E70 00155068 .invalid 00000E74 6F746F53 xoris r20, r27, 0x6F53 00000E78 686F705F xori r15, r3, 0x705F 00000E7C 43445472 bca 26, 4, 0x00005470 00000E80 696D496D xori r13, r11, 0x496D 00000E84 61676500 ori r7, r11, 0x6500 00000E88 3860DCFE li r3, 0xFFFFDCFE 00000E8C 4E800020 blr 00000E90 00000000 .invalid 00000E94 00002040 .invalid 00000E98 00000600 .invalid 00000E9C 00000000 .invalid 00000EA0 00000008 .invalid 00000EA4 00195068 .invalid 00000EA8 6F746F53 xoris r20, r27, 0x6F53 00000EAC 686F705F xori r15, r3, 0x705F 00000EB0 43444765 bcl 26, 4, +0x00004764 /* 00005614 */ 00000EB4 7453696D andis. r19, r2, 0x696D 00000EB8 696C6172 xori r12, r11, 0x6172 00000EBC 69747900 xori r20, r11, 0x7900 00000EC0 80840000 lwz r4, [r4] 00000EC4 2C080000 cmpwi r8, 0 00000EC8 A8040020 lha r0, [r4 + 0x0020] 00000ECC A8840022 lha r4, [r4 + 0x0022] 00000ED0 30000001 addic r0, r0, 1 00000ED4 7C000E70 srawi r0, r0, 1 00000ED8 7C000194 addze r0, r0 00000EDC 3860FFCE li r3, 0xFFFFFFCE 00000EE0 41820024 beq +0x00000024 /* 00000F04 */ 00000EE4 30840001 addic r4, r4, 1 00000EE8 7C830E70 srawi r3, r4, 1 00000EEC 7C630194 addze r3, r3 00000EF0 5404103A rlwinm r4, r0, 2, 0, 29 00000EF4 7C002014 addc r0, r0, r4 00000EF8 7C0019D6 mullw r0, r0, r3 00000EFC 90080000 stw [r8], r0 00000F00 38600000 li r3, 0x0000 label00000F04: 00000F04 4E800020 blr 00000F08 00000000 .invalid 00000F0C 00002040 .invalid 00000F10 00000600 .invalid 00000F14 00000000 .invalid 00000F18 00000048 .invalid 00000F1C 00225068 .invalid 00000F20 6F746F53 xoris r20, r27, 0x6F53 00000F24 686F705F xori r15, r3, 0x705F 00000F28 43444765 bcl 26, 4, +0x00004764 /* 0000568C */ 00000F2C 74436F6D andis. r3, r2, 0x6F6D 00000F30 70726573 andi. r18, r3, 0x6573 00000F34 73656449 andi. r5, r27, 0x6449 00000F38 6D616765 xoris r1, r11, 0x6765 00000F3C 53697A65 rlwimi. r9, r27, 15, 9, 18 fn00000F40: 00000F40 7CC60734 extsh r6, r6 00000F44 2F060018 cmpwi cr6, r6, 24 00000F48 7C0802A6 mflr r0 00000F4C 2C060001 cmpwi r6, 1 00000F50 2C860020 cmpwi cr1, r6, 32 00000F54 9421FFC0 stwu [r1 - 0x0040], r1 00000F58 90010048 stw [r1 + 0x0048], r0 00000F5C 7CA50734 extsh r5, r5 00000F60 419A0090 beq cr6, +0x00000090 /* 00000FF0 */ 00000F64 2E860028 cmpwi cr5, r6, 40 00000F68 2F860008 cmpwi cr7, r6, 8 00000F6C 41990024 bgt cr6, +0x00000024 /* 00000F90 */ 00000F70 38C40000 addi r6, r4, 0x0000 00000F74 90E10038 stw [r1 + 0x0038], r7 00000F78 39280000 addi r9, r8, 0x0000 00000F7C 41820030 beq +0x00000030 /* 00000FAC */ 00000F80 419E0048 beq cr7, +0x00000048 /* 00000FC8 */ 00000F84 30210040 addic r1, r1, 64 00000F88 3860FFCE li r3, 0xFFFFFFCE 00000F8C 4E800020 blr label00000F90: 00000F90 38C70000 addi r6, r7, 0x0000 00000F94 8122FFFC lwz r9, [r2 - 0x0004] 00000F98 41860074 beq cr1, +0x00000074 /* 0000100C */ 00000F9C 4196002C beq cr5, +0x0000002C /* 00000FC8 */ 00000FA0 30210040 addic r1, r1, 64 00000FA4 3860FFCE li r3, 0xFFFFFFCE 00000FA8 4E800020 blr label00000FAC: 00000FAC 38E50000 addi r7, r5, 0x0000 00000FB0 81010038 lwz r8, [r1 + 0x0038] 00000FB4 80A30028 lwz r5, [r3 + 0x0028] 00000FB8 38800000 li r4, 0x0000 00000FBC 480000BD bl +0x000000BC /* 00001078 */ 00000FC0 7C630734 extsh r3, r3 00000FC4 48000080 b +0x00000080 /* 00001044 */ label00000FC8: 00000FC8 38C40000 addi r6, r4, 0x0000 00000FCC 38870000 addi r4, r7, 0x0000 00000FD0 38E50000 addi r7, r5, 0x0000 00000FD4 39280000 addi r9, r8, 0x0000 00000FD8 39040000 addi r8, r4, 0x0000 00000FDC 80A30020 lwz r5, [r3 + 0x0020] 00000FE0 38800000 li r4, 0x0000 00000FE4 48000095 bl +0x00000094 /* 00001078 */ 00000FE8 7C630734 extsh r3, r3 00000FEC 48000058 b +0x00000058 /* 00001044 */ label00000FF0: 00000FF0 38C70000 addi r6, r7, 0x0000 00000FF4 8122FFFC lwz r9, [r2 - 0x0004] 00000FF8 38E80000 addi r7, r8, 0x0000 00000FFC 810900F8 lwz r8, [r9 + 0x00F8] 00001000 48000391 bl +0x00000390 /* 00001390 */ 00001004 7C630734 extsh r3, r3 00001008 4800003C b +0x0000003C /* 00001044 */ label0000100C: 0000100C A8030032 lha r0, [r3 + 0x0032] 00001010 38E80000 addi r7, r8, 0x0000 00001014 2C000100 cmpwi r0, 256 00001018 2F000102 cmpwi cr6, r0, 258 0000101C 2C800101 cmpwi cr1, r0, 257 00001020 810900FC lwz r8, [r9 + 0x00FC] 00001024 41820018 beq +0x00000018 /* 0000103C */ 00001028 81090100 lwz r8, [r9 + 0x0100] 0000102C 41860010 beq cr1, +0x00000010 /* 0000103C */ 00001030 810900F8 lwz r8, [r9 + 0x00F8] 00001034 409A0008 bne cr6, +0x00000008 /* 0000103C */ 00001038 81090104 lwz r8, [r9 + 0x0104] label0000103C: 0000103C 480005A1 bl +0x000005A0 /* 000015DC */ 00001040 7C630734 extsh r3, r3 label00001044: 00001044 81810048 lwz r12, [r1 + 0x0048] 00001048 30210040 addic r1, r1, 64 0000104C 7D8803A6 mtlr r12 00001050 4E800020 blr 00001054 00000000 .invalid 00001058 00002041 .invalid 0000105C 80000600 lwz r0, [r0 + 0x0600] 00001060 00000000 .invalid 00001064 00000114 .invalid 00001068 000D5265 .invalid 0000106C 61645068 ori r4, r11, 0x5068 00001070 6F746F53 xoris r20, r27, 0x6F53 00001074 686F7000 xori r15, r3, 0x7000 fn00001078: 00001078 BF41FFE8 stmw [r1 - 0x0018], r26 0000107C 3BC30000 addi r30, r3, 0x0000 00001080 807E0014 lwz r3, [r30 + 0x0014] 00001084 7C0802A6 mflr r0 00001088 2C830000 cmpwi cr1, r3, 0 0000108C 90010008 stw [r1 + 0x0008], r0 00001090 9421FF90 stwu [r1 - 0x0070], r1 00001094 3B660000 addi r27, r6, 0x0000 00001098 3B490000 addi r26, r9, 0x0000 0000109C 7C800734 extsh r0, r4 000010A0 7CBD0734 extsh r29, r5 000010A4 7CFC0734 extsh r28, r7 000010A8 815E0018 lwz r10, [r30 + 0x0018] 000010AC 4186003C beq cr1, +0x0000003C /* 000010E8 */ 000010B0 813E001C lwz r9, [r30 + 0x001C] 000010B4 80630000 lwz r3, [r3] 000010B8 7C0901D6 mullw r0, r9, r0 000010BC 7C004015 addc. r0, r0, r8 000010C0 3063FFFE subic r3, r3, 2 000010C4 3100FFFF subic r8, r0, 1 000010C8 41820044 beq +0x00000044 /* 0000110C */ label000010CC: 000010CC 2C880000 cmpwi cr1, r8, 0 000010D0 AD230002 lhau r9, [r3 + 0x0002] 000010D4 3108FFFF subic r8, r8, 1 000010D8 7D495014 addc r10, r9, r10 000010DC 4086FFF0 bne cr1, -0x00000010 /* 000010CC */ 000010E0 9001003C stw [r1 + 0x003C], r0 000010E4 4800002C b +0x0000002C /* 00001110 */ label000010E8: 000010E8 807E0024 lwz r3, [r30 + 0x0024] 000010EC 813E0020 lwz r9, [r30 + 0x0020] 000010F0 7C0019D6 mullw r0, r0, r3 000010F4 7C6849D6 mullw r3, r8, r9 000010F8 A91E0048 lha r8, [r30 + 0x0048] 000010FC 7D2A0014 addc r9, r10, r0 00001100 3800FFFF li r0, 0xFFFFFFFF 00001104 7C6341D6 mullw r3, r3, r8 00001108 7D491814 addc r10, r9, r3 label0000110C: 0000110C 9001003C stw [r1 + 0x003C], r0 label00001110: 00001110 91410038 stw [r1 + 0x0038], r10 00001114 811E0010 lwz r8, [r30 + 0x0010] 00001118 380A0000 addi r0, r10, 0x0000 0000111C 7FE80011 subfc. r31, r8, r0 00001120 38600000 li r3, 0x0000 00001124 41820060 beq +0x00000060 /* 00001184 */ 00001128 807E0008 lwz r3, [r30 + 0x0008] 0000112C 901E0010 stw [r30 + 0x0010], r0 00001130 2C830000 cmpwi cr1, r3, 0 00001134 30BE0004 addic r5, r30, 4 00001138 38800FE0 li r4, 0x0FE0 0000113C 38C00000 li r6, 0x0000 00001140 41860034 beq cr1, +0x00000034 /* 00001174 */ 00001144 80FE000C lwz r7, [r30 + 0x000C] 00001148 4800104D bl +0x0000104C /* 00002194 */ 0000114C 80410014 lwz r2, [r1 + 0x0014] 00001150 38DF0000 addi r6, r31, 0x0000 00001154 807E0008 lwz r3, [r30 + 0x0008] 00001158 80FE000C lwz r7, [r30 + 0x000C] 0000115C 38800FE0 li r4, 0x0FE0 00001160 38A00000 li r5, 0x0000 00001164 48001031 bl +0x00001030 /* 00002194 */ 00001168 80410014 lwz r2, [r1 + 0x0014] 0000116C 7C630734 extsh r3, r3 00001170 48000014 b +0x00000014 /* 00001184 */ label00001174: 00001174 801E0004 lwz r0, [r30 + 0x0004] 00001178 38600000 li r3, 0x0000 0000117C 7C1F0014 addc r0, r31, r0 00001180 901E0004 stw [r30 + 0x0004], r0 label00001184: 00001184 7C630735 extsh. r3, r3 00001188 408201C4 bne +0x000001C4 /* 0000134C */ 0000118C 881E0030 lbz r0, [r30 + 0x0030] 00001190 2C1A0000 cmpwi r26, 0 00001194 2C800000 cmpwi cr1, r0, 0 00001198 33FAFFFF subic r31, r26, 1 0000119C 3B5F0000 addi r26, r31, 0x0000 000011A0 4F000000 mcrf cr6, cr0 000011A4 418600DC beq cr1, +0x000000DC /* 00001280 */ 000011A8 418201A4 beq +0x000001A4 /* 0000134C */ 000011AC 807E0014 lwz r3, [r30 + 0x0014] 000011B0 48000010 b +0x00000010 /* 000011C0 */ label000011B4: 000011B4 40820198 bne +0x00000198 /* 0000134C */ 000011B8 33FFFFFF subic r31, r31, 1 000011BC 807E0014 lwz r3, [r30 + 0x0014] label000011C0: 000011C0 8101003C lwz r8, [r1 + 0x003C] 000011C4 81230000 lwz r9, [r3] 000011C8 807E0008 lwz r3, [r30 + 0x0008] 000011CC 30080001 addic r0, r8, 1 000011D0 2C830000 cmpwi cr1, r3, 0 000011D4 5508083C rlwinm r8, r8, 1, 0, 30 000011D8 7D0942AE lhax r8, r9, r8 000011DC 9001003C stw [r1 + 0x003C], r0 000011E0 3B480000 addi r26, r8, 0x0000 000011E4 30BE0004 addic r5, r30, 4 000011E8 801E0010 lwz r0, [r30 + 0x0010] 000011EC 91010044 stw [r1 + 0x0044], r8 000011F0 7C1A0014 addc r0, r26, r0 000011F4 38800FE0 li r4, 0x0FE0 000011F8 38DA0000 addi r6, r26, 0x0000 000011FC 901E0010 stw [r30 + 0x0010], r0 00001200 4186003C beq cr1, +0x0000003C /* 0000123C */ 00001204 80FE000C lwz r7, [r30 + 0x000C] 00001208 48000F8D bl +0x00000F8C /* 00002194 */ 0000120C 80410014 lwz r2, [r1 + 0x0014] 00001210 7C600735 extsh. r0, r3 00001214 80BE0004 lwz r5, [r30 + 0x0004] 00001218 387D0000 addi r3, r29, 0x0000 0000121C 389B0000 addi r4, r27, 0x0000 00001220 4082000C bne +0x0000000C /* 0000122C */ 00001224 48000BB9 bl +0x00000BB8 /* 00001DDC */ 00001228 7C600734 extsh r0, r3 label0000122C: 0000122C 807E0004 lwz r3, [r30 + 0x0004] 00001230 7C7A1814 addc r3, r26, r3 00001234 907E0004 stw [r30 + 0x0004], r3 00001238 48000024 b +0x00000024 /* 0000125C */ label0000123C: 0000123C 80BE0004 lwz r5, [r30 + 0x0004] 00001240 387D0000 addi r3, r29, 0x0000 00001244 389B0000 addi r4, r27, 0x0000 00001248 48000B95 bl +0x00000B94 /* 00001DDC */ 0000124C 811E0004 lwz r8, [r30 + 0x0004] 00001250 7C600734 extsh r0, r3 00001254 7C7A4014 addc r3, r26, r8 00001258 907E0004 stw [r30 + 0x0004], r3 label0000125C: 0000125C 7C030735 extsh. r3, r0 00001260 2C9F0000 cmpwi cr1, r31, 0 00001264 7F7BE014 addc r27, r27, r28 00001268 4086FF4C bne cr1, -0x000000B4 /* 000011B4 */ 0000126C 408200E0 bne +0x000000E0 /* 0000134C */ 00001270 33FFFFFF subic r31, r31, 1 00001274 81810078 lwz r12, [r1 + 0x0078] 00001278 30210070 addic r1, r1, 112 0000127C 480000D8 b +0x000000D8 /* 00001354 */ label00001280: 00001280 30BE0004 addic r5, r30, 4 00001284 38DD0000 addi r6, r29, 0x0000 00001288 419A00C4 beq cr6, +0x000000C4 /* 0000134C */ 0000128C 807E0008 lwz r3, [r30 + 0x0008] 00001290 801E0010 lwz r0, [r30 + 0x0010] 00001294 2C830000 cmpwi cr1, r3, 0 00001298 7C1D0014 addc r0, r29, r0 0000129C 901E0010 stw [r30 + 0x0010], r0 000012A0 41860068 beq cr1, +0x00000068 /* 00001308 */ 000012A4 4800002C b +0x0000002C /* 000012D0 */ label000012A8: 000012A8 408200A4 bne +0x000000A4 /* 0000134C */ 000012AC 335AFFFF subic r26, r26, 1 000012B0 30BE0004 addic r5, r30, 4 000012B4 38DD0000 addi r6, r29, 0x0000 000012B8 807E0008 lwz r3, [r30 + 0x0008] 000012BC 801E0010 lwz r0, [r30 + 0x0010] 000012C0 2C830000 cmpwi cr1, r3, 0 000012C4 7C1D0014 addc r0, r29, r0 000012C8 901E0010 stw [r30 + 0x0010], r0 000012CC 4186003C beq cr1, +0x0000003C /* 00001308 */ label000012D0: 000012D0 80FE000C lwz r7, [r30 + 0x000C] 000012D4 38800FE0 li r4, 0x0FE0 000012D8 48000EBD bl +0x00000EBC /* 00002194 */ 000012DC 80410014 lwz r2, [r1 + 0x0014] 000012E0 7C7F0734 extsh r31, r3 000012E4 807E0004 lwz r3, [r30 + 0x0004] 000012E8 38BD0000 addi r5, r29, 0x0000 000012EC 389B0000 addi r4, r27, 0x0000 000012F0 48000EED bl +0x00000EEC /* 000021DC */ 000012F4 80410014 lwz r2, [r1 + 0x0014] 000012F8 801E0004 lwz r0, [r30 + 0x0004] 000012FC 7C1D0014 addc r0, r29, r0 00001300 901E0004 stw [r30 + 0x0004], r0 00001304 48000028 b +0x00000028 /* 0000132C */ label00001308: 00001308 807E0004 lwz r3, [r30 + 0x0004] 0000130C 38BD0000 addi r5, r29, 0x0000 00001310 389B0000 addi r4, r27, 0x0000 00001314 48000EC9 bl +0x00000EC8 /* 000021DC */ 00001318 80410014 lwz r2, [r1 + 0x0014] 0000131C 801E0004 lwz r0, [r30 + 0x0004] 00001320 3BE00000 li r31, 0x0000 00001324 7C1D0014 addc r0, r29, r0 00001328 901E0004 stw [r30 + 0x0004], r0 label0000132C: 0000132C 7FE30735 extsh. r3, r31 00001330 2C9A0000 cmpwi cr1, r26, 0 00001334 7F7BE014 addc r27, r27, r28 00001338 4086FF70 bne cr1, -0x00000090 /* 000012A8 */ 0000133C 40820010 bne +0x00000010 /* 0000134C */ 00001340 335AFFFF subic r26, r26, 1 00001344 30BE0004 addic r5, r30, 4 00001348 38DD0000 addi r6, r29, 0x0000 label0000134C: 0000134C 81810078 lwz r12, [r1 + 0x0078] 00001350 30210070 addic r1, r1, 112 label00001354: 00001354 7D8803A6 mtlr r12 00001358 BB41FFE8 lmw r26, [r1 - 0x0018] 0000135C 4E800020 blr 00001360 00000000 .invalid 00001364 00002041 .invalid 00001368 80060700 lwz r0, [r6 + 0x0700] 0000136C 00000000 .invalid 00001370 000002E8 .invalid 00001374 00175265 .invalid 00001378 61645068 ori r4, r11, 0x5068 0000137C 6F746F53 xoris r20, r27, 0x6F53 00001380 686F704F xori r15, r3, 0x704F 00001384 6E654368 xoris r5, r19, 0x4368 00001388 616E6E65 ori r14, r11, 0x6E65 0000138C 6C000000 xoris r0, r0, 0x0000 fn00001390: 00001390 BDE1FFBC stmw [r1 - 0x0044], r15 00001394 3A830000 addi r20, r3, 0x0000 00001398 3AE70000 addi r23, r7, 0x0000 0000139C A9940048 lha r12, [r20 + 0x0048] 000013A0 82340038 lwz r17, [r20 + 0x0038] 000013A4 2C170000 cmpwi r23, 0 000013A8 3271FFFE subic r19, r17, 2 000013AC 7C0802A6 mflr r0 000013B0 8154003C lwz r10, [r20 + 0x003C] 000013B4 90010008 stw [r1 + 0x0008], r0 000013B8 9421FF70 stwu [r1 - 0x0090], r1 000013BC 3A000000 li r16, 0x0000 000013C0 80140020 lwz r0, [r20 + 0x0020] 000013C4 3AA40000 addi r21, r4, 0x0000 000013C8 7D4A01D6 mullw r10, r10, r0 000013CC 7D4A61D6 mullw r10, r10, r12 000013D0 7F2A8814 addc r25, r10, r17 000013D4 3A460000 addi r18, r6, 0x0000 000013D8 91010038 stw [r1 + 0x0038], r8 000013DC 7CAF0734 extsh r15, r5 000013E0 7F4AC814 addc r26, r10, r25 000013E4 32D9FFFE subic r22, r25, 2 000013E8 408101B4 ble +0x000001B4 /* 0000159C */ 000013EC 331AFFFE subic r24, r26, 2 000013F0 3391FFFF subic r28, r17, 1 000013F4 33B9FFFF subic r29, r25, 1 000013F8 337AFFFF subic r27, r26, 1 label000013FC: 000013FC 8014003C lwz r0, [r20 + 0x003C] 00001400 38740000 addi r3, r20, 0x0000 00001404 7C970000 cmp cr1, r23, r0 00001408 38800000 li r4, 0x0000 0000140C 38D10000 addi r6, r17, 0x0000 00001410 39120000 addi r8, r18, 0x0000 00001414 81540020 lwz r10, [r20 + 0x0020] 00001418 A9940048 lha r12, [r20 + 0x0048] 0000141C 3BD70000 addi r30, r23, 0x0000 00001420 40850008 ble cr1, +0x00000008 /* 00001428 */ 00001424 33C00000 addic r30, r0, 0 label00001428: 00001428 7CAA61D6 mullw r5, r10, r12 0000142C 38E50000 addi r7, r5, 0x0000 00001430 393E0000 addi r9, r30, 0x0000 00001434 4BFFFC45 bl -0x000003BC /* 00001078 */ 00001438 7C700735 extsh. r16, r3 0000143C 38740000 addi r3, r20, 0x0000 00001440 38800001 li r4, 0x0001 00001444 38D90000 addi r6, r25, 0x0000 00001448 40820154 bne +0x00000154 /* 0000159C */ 0000144C 81540020 lwz r10, [r20 + 0x0020] 00001450 393E0000 addi r9, r30, 0x0000 00001454 A8140048 lha r0, [r20 + 0x0048] 00001458 39120000 addi r8, r18, 0x0000 0000145C 7CAA01D6 mullw r5, r10, r0 00001460 38E50000 addi r7, r5, 0x0000 00001464 4BFFFC15 bl -0x000003EC /* 00001078 */ 00001468 7C700735 extsh. r16, r3 0000146C 38740000 addi r3, r20, 0x0000 00001470 38800002 li r4, 0x0002 00001474 38DA0000 addi r6, r26, 0x0000 00001478 40820124 bne +0x00000124 /* 0000159C */ 0000147C 81540020 lwz r10, [r20 + 0x0020] 00001480 393E0000 addi r9, r30, 0x0000 00001484 A8140048 lha r0, [r20 + 0x0048] 00001488 39120000 addi r8, r18, 0x0000 0000148C 7CAA01D6 mullw r5, r10, r0 00001490 38E50000 addi r7, r5, 0x0000 00001494 4BFFFBE5 bl -0x0000041C /* 00001078 */ 00001498 7C700735 extsh. r16, r3 0000149C 81610038 lwz r11, [r1 + 0x0038] 000014A0 38710000 addi r3, r17, 0x0000 000014A4 38990000 addi r4, r25, 0x0000 000014A8 408200F4 bne +0x000000F4 /* 0000159C */ 000014AC A8140048 lha r0, [r20 + 0x0048] 000014B0 81340020 lwz r9, [r20 + 0x0020] 000014B4 2C800002 cmpwi cr1, r0, 2 000014B8 38BA0000 addi r5, r26, 0x0000 000014BC 38C00000 li r6, 0x0000 000014C0 38F50000 addi r7, r21, 0x0000 000014C4 408600AC bne cr1, +0x000000AC /* 00001570 */ 000014C8 7D49F1D7 mullw. r10, r9, r30 000014CC 310AFFFF subic r8, r10, 1 000014D0 395C0000 addi r10, r28, 0x0000 000014D4 39930000 addi r12, r19, 0x0000 000014D8 41820024 beq +0x00000024 /* 000014FC */ label000014DC: 000014DC 2C080000 cmpwi r8, 0 000014E0 A40C0002 lhzu r0, [r12 + 0x0002] 000014E4 3108FFFF subic r8, r8, 1 000014E8 5400C23E rlwinm r0, r0, 24, 8, 31 000014EC 9C0A0001 stbu [r10 + 0x0001], r0 000014F0 4082FFEC bne -0x00000014 /* 000014DC */ 000014F4 81340020 lwz r9, [r20 + 0x0020] 000014F8 A8140048 lha r0, [r20 + 0x0048] label000014FC: 000014FC 7D4901D6 mullw r10, r9, r0 00001500 7D1E51D6 mullw r8, r30, r10 00001504 7D49F1D6 mullw r10, r9, r30 00001508 7D4051D7 mullw. r10, r0, r10 0000150C 300AFFFF subic r0, r10, 1 00001510 3BFD0000 addi r31, r29, 0x0000 00001514 39960000 addi r12, r22, 0x0000 00001518 395B0000 addi r10, r27, 0x0000 0000151C 4182002C beq +0x0000002C /* 00001548 */ label00001520: 00001520 2C000000 cmpwi r0, 0 00001524 A50C0002 lhzu r8, [r12 + 0x0002] 00001528 3000FFFF subic r0, r0, 1 0000152C 5508C23E rlwinm r8, r8, 24, 8, 31 00001530 9D1F0001 stbu [r31 + 0x0001], r8 00001534 4082FFEC bne -0x00000014 /* 00001520 */ 00001538 81340020 lwz r9, [r20 + 0x0020] 0000153C A8140048 lha r0, [r20 + 0x0048] 00001540 7C0901D6 mullw r0, r9, r0 00001544 7D1E01D6 mullw r8, r30, r0 label00001548: 00001548 2C080000 cmpwi r8, 0 0000154C 39980000 addi r12, r24, 0x0000 00001550 3008FFFF subic r0, r8, 1 00001554 41820020 beq +0x00000020 /* 00001574 */ label00001558: 00001558 2C000000 cmpwi r0, 0 0000155C A50C0002 lhzu r8, [r12 + 0x0002] 00001560 3000FFFF subic r0, r0, 1 00001564 5508C23E rlwinm r8, r8, 24, 8, 31 00001568 9D0A0001 stbu [r10 + 0x0001], r8 0000156C 4082FFEC bne -0x00000014 /* 00001558 */ label00001570: 00001570 81340020 lwz r9, [r20 + 0x0020] label00001574: 00001574 552A103A rlwinm r10, r9, 2, 0, 29 00001578 7D0A7810 subfc r8, r10, r15 0000157C 395E0000 addi r10, r30, 0x0000 00001580 48000949 bl +0x00000948 /* 00001EC8 */ 00001584 60000000 nop 00001588 7EFEB811 subfc. r23, r30, r23 0000158C 7D5E79D6 mullw r10, r30, r15 00001590 7EB55014 addc r21, r21, r10 00001594 7E5E9014 addc r18, r30, r18 00001598 4181FE64 bgt -0x0000019C /* 000013FC */ label0000159C: 0000159C 38700000 addi r3, r16, 0x0000 000015A0 81810098 lwz r12, [r1 + 0x0098] 000015A4 30210090 addic r1, r1, 144 000015A8 7D8803A6 mtlr r12 000015AC B9E1FFBC lmw r15, [r1 - 0x0044] 000015B0 4E800020 blr 000015B4 00000000 .invalid 000015B8 00002041 .invalid 000015BC 80110600 lwz r0, [r17 + 0x0600] 000015C0 00000000 .invalid 000015C4 00000224 .invalid 000015C8 000F5265 .invalid 000015CC 61645068 ori r4, r11, 0x5068 000015D0 6F746F53 xoris r20, r27, 0x6F53 000015D4 686F7032 xori r15, r3, 0x7032 000015D8 34000000 addic. r0, r0, 0 fn000015DC: 000015DC BEA1FFD4 stmw [r1 - 0x002C], r21 000015E0 3B030000 addi r24, r3, 0x0000 000015E4 3B670000 addi r27, r7, 0x0000 000015E8 8078003C lwz r3, [r24 + 0x003C] 000015EC 82F80038 lwz r23, [r24 + 0x0038] 000015F0 2C1B0000 cmpwi r27, 0 000015F4 3B840000 addi r28, r4, 0x0000 000015F8 80980020 lwz r4, [r24 + 0x0020] 000015FC 7C0802A6 mflr r0 00001600 7C6321D6 mullw r3, r3, r4 00001604 90010008 stw [r1 + 0x0008], r0 00001608 7EC3B814 addc r22, r3, r23 0000160C 9421FF90 stwu [r1 - 0x0070], r1 00001610 7EA3B014 addc r21, r3, r22 00001614 3B260000 addi r25, r6, 0x0000 00001618 91010038 stw [r1 + 0x0038], r8 0000161C 7CBA0734 extsh r26, r5 00001620 7FA3A814 addc r29, r3, r21 00001624 3BE00000 li r31, 0x0000 00001628 408100FC ble +0x000000FC /* 00001724 */ label0000162C: 0000162C 80F8003C lwz r7, [r24 + 0x003C] 00001630 3BDB0000 addi r30, r27, 0x0000 00001634 7C9E3800 cmp cr1, r30, r7 00001638 38780000 addi r3, r24, 0x0000 0000163C 38800000 li r4, 0x0000 00001640 38D70000 addi r6, r23, 0x0000 00001644 39190000 addi r8, r25, 0x0000 00001648 80B80020 lwz r5, [r24 + 0x0020] 0000164C 40850008 ble cr1, +0x00000008 /* 00001654 */ 00001650 3BC70000 addi r30, r7, 0x0000 label00001654: 00001654 38E50000 addi r7, r5, 0x0000 00001658 393E0000 addi r9, r30, 0x0000 0000165C 4BFFFA1D bl -0x000005E4 /* 00001078 */ 00001660 7C7F0735 extsh. r31, r3 00001664 38780000 addi r3, r24, 0x0000 00001668 38800001 li r4, 0x0001 0000166C 38D60000 addi r6, r22, 0x0000 00001670 408200B4 bne +0x000000B4 /* 00001724 */ 00001674 80B80020 lwz r5, [r24 + 0x0020] 00001678 39190000 addi r8, r25, 0x0000 0000167C 38E50000 addi r7, r5, 0x0000 00001680 393E0000 addi r9, r30, 0x0000 00001684 4BFFF9F5 bl -0x0000060C /* 00001078 */ 00001688 7C7F0735 extsh. r31, r3 0000168C 38780000 addi r3, r24, 0x0000 00001690 38800002 li r4, 0x0002 00001694 38D50000 addi r6, r21, 0x0000 00001698 4082008C bne +0x0000008C /* 00001724 */ 0000169C 80B80020 lwz r5, [r24 + 0x0020] 000016A0 39190000 addi r8, r25, 0x0000 000016A4 38E50000 addi r7, r5, 0x0000 000016A8 393E0000 addi r9, r30, 0x0000 000016AC 4BFFF9CD bl -0x00000634 /* 00001078 */ 000016B0 7C7F0735 extsh. r31, r3 000016B4 38780000 addi r3, r24, 0x0000 000016B8 38800003 li r4, 0x0003 000016BC 38DD0000 addi r6, r29, 0x0000 000016C0 40820064 bne +0x00000064 /* 00001724 */ 000016C4 80B80020 lwz r5, [r24 + 0x0020] 000016C8 39190000 addi r8, r25, 0x0000 000016CC 38E50000 addi r7, r5, 0x0000 000016D0 393E0000 addi r9, r30, 0x0000 000016D4 4BFFF9A5 bl -0x0000065C /* 00001078 */ 000016D8 7C7F0735 extsh. r31, r3 000016DC 81610038 lwz r11, [r1 + 0x0038] 000016E0 38770000 addi r3, r23, 0x0000 000016E4 38960000 addi r4, r22, 0x0000 000016E8 4082003C bne +0x0000003C /* 00001724 */ 000016EC 81380020 lwz r9, [r24 + 0x0020] 000016F0 38B50000 addi r5, r21, 0x0000 000016F4 5526103A rlwinm r6, r9, 2, 0, 29 000016F8 7D06D010 subfc r8, r6, r26 000016FC 38DD0000 addi r6, r29, 0x0000 00001700 38FC0000 addi r7, r28, 0x0000 00001704 395E0000 addi r10, r30, 0x0000 00001708 480007C1 bl +0x000007C0 /* 00001EC8 */ 0000170C 60000000 nop 00001710 7F7ED811 subfc. r27, r30, r27 00001714 7C7ED1D6 mullw r3, r30, r26 00001718 7F9C1814 addc r28, r28, r3 0000171C 7F3EC814 addc r25, r30, r25 00001720 4181FF0C bgt -0x000000F4 /* 0000162C */ label00001724: 00001724 387F0000 addi r3, r31, 0x0000 00001728 81810078 lwz r12, [r1 + 0x0078] 0000172C 30210070 addic r1, r1, 112 00001730 7D8803A6 mtlr r12 00001734 BAA1FFD4 lmw r21, [r1 - 0x002C] 00001738 4E800020 blr 0000173C 00000000 .invalid 00001740 00002041 .invalid 00001744 800B0600 lwz r0, [r11 + 0x0600] 00001748 00000000 .invalid 0000174C 00000160 .invalid 00001750 000F5265 .invalid 00001754 61645068 ori r4, r11, 0x5068 00001758 6F746F53 xoris r20, r27, 0x6F53 0000175C 686F7033 xori r15, r3, 0x7033 00001760 32000000 addic r16, r0, 0 00001764 BF61FFEC stmw [r1 - 0x0014], r27 00001768 2C060000 cmpwi r6, 0 0000176C 3B800001 li r28, 0x0001 00001770 9B81FFD8 stb [r1 - 0x0028], r28 00001774 9B81FFD8 stb [r1 - 0x0028], r28 00001778 418200A4 beq +0x000000A4 /* 0000181C */ 0000177C 2C0A0000 cmpwi r10, 0 00001780 2C890000 cmpwi cr1, r9, 0 00001784 30C6FFFF subic r6, r6, 1 00001788 314AFFFF subic r10, r10, 1 0000178C 41820114 beq +0x00000114 /* 000018A0 */ 00001790 4186006C beq cr1, +0x0000006C /* 000017FC */ 00001794 3163FFFF subic r11, r3, 1 00001798 3184FFFF subic r12, r4, 1 0000179C 33E5FFFF subic r31, r5, 1 000017A0 3B690000 addi r27, r9, 0x0000 label000017A4: 000017A4 2C8A0000 cmpwi cr1, r10, 0 000017A8 33DBFFFF subic r30, r27, 1 000017AC 33A7FFFC subic r29, r7, 4 label000017B0: 000017B0 2C1E0000 cmpwi r30, 0 000017B4 8C0B0001 lbzu r0, [r11 + 0x0001] 000017B8 8CAC0001 lbzu r5, [r12 + 0x0001] 000017BC 5403801E rlwinm r3, r0, 16, 0, 15 000017C0 54A4402E rlwinm r4, r5, 8, 0, 23 000017C4 8CA60001 lbzu r5, [r6 + 0x0001] 000017C8 8C1F0001 lbzu r0, [r31 + 0x0001] 000017CC 54A5C00E rlwinm r5, r5, 24, 0, 7 000017D0 7C800378 or r0, r4, r0 000017D4 7C001B78 or r0, r0, r3 000017D8 7C002B78 or r0, r0, r5 000017DC 30E70004 addic r7, r7, 4 000017E0 33DEFFFF subic r30, r30, 1 000017E4 941D0004 stwu [r29 + 0x0004], r0 000017E8 4082FFC8 bne -0x00000038 /* 000017B0 */ 000017EC 7CE74014 addc r7, r7, r8 000017F0 314AFFFF subic r10, r10, 1 000017F4 4086FFB0 bne cr1, -0x00000050 /* 000017A4 */ 000017F8 480000A8 b +0x000000A8 /* 000018A0 */ label000017FC: 000017FC 300AFFFF subic r0, r10, 1 label00001800: 00001800 2C0A0000 cmpwi r10, 0 00001804 31400000 addic r10, r0, 0 00001808 3000FFFF subic r0, r0, 1 0000180C 4082FFF4 bne -0x0000000C /* 00001800 */ 00001810 9B81FFD8 stb [r1 - 0x0028], r28 00001814 BB61FFEC lmw r27, [r1 - 0x0014] 00001818 48000090 b +0x00000090 /* 000018A8 */ label0000181C: 0000181C 2C0A0000 cmpwi r10, 0 00001820 2C890000 cmpwi cr1, r9, 0 00001824 3183FFFF subic r12, r3, 1 00001828 316AFFFF subic r11, r10, 1 0000182C 41820074 beq +0x00000074 /* 000018A0 */ 00001830 4186005C beq cr1, +0x0000005C /* 0000188C */ 00001834 3144FFFF subic r10, r4, 1 00001838 30C5FFFF subic r6, r5, 1 0000183C 3BC90000 addi r30, r9, 0x0000 label00001840: 00001840 2C8B0000 cmpwi cr1, r11, 0 00001844 307EFFFF subic r3, r30, 1 00001848 33E7FFFC subic r31, r7, 4 label0000184C: 0000184C 2C030000 cmpwi r3, 0 00001850 8CAA0001 lbzu r5, [r10 + 0x0001] 00001854 8C0C0001 lbzu r0, [r12 + 0x0001] 00001858 8C860001 lbzu r4, [r6 + 0x0001] 0000185C 3063FFFF subic r3, r3, 1 00001860 54A5402E rlwinm r5, r5, 8, 0, 23 00001864 7CA52378 or r5, r5, r4 00001868 5400801E rlwinm r0, r0, 16, 0, 15 0000186C 7C002B78 or r0, r0, r5 00001870 30E70004 addic r7, r7, 4 00001874 941F0004 stwu [r31 + 0x0004], r0 00001878 4082FFD4 bne -0x0000002C /* 0000184C */ 0000187C 7CE74014 addc r7, r7, r8 00001880 316BFFFF subic r11, r11, 1 00001884 4086FFBC bne cr1, -0x00000044 /* 00001840 */ 00001888 48000018 b +0x00000018 /* 000018A0 */ label0000188C: 0000188C 300AFFFE subic r0, r10, 2 label00001890: 00001890 2C0B0000 cmpwi r11, 0 00001894 31600000 addic r11, r0, 0 00001898 3000FFFF subic r0, r0, 1 0000189C 4082FFF4 bne -0x0000000C /* 00001890 */ label000018A0: 000018A0 9B81FFD8 stb [r1 - 0x0028], r28 000018A4 BB61FFEC lmw r27, [r1 - 0x0014] label000018A8: 000018A8 4E800020 blr 000018AC 00000000 .invalid 000018B0 00002040 .invalid 000018B4 00050800 .invalid 000018B8 00000000 .invalid 000018BC 00000148 .invalid 000018C0 00126F75 .invalid 000018C4 74707574 andis. r16, r3, 0x7574 000018C8 50697865 rlwimi. r9, r3, 15, 1, 18 000018CC 6C73436F xoris r19, r3, 0x436F 000018D0 70793332 andi. r25, r3, 0x3332 000018D4 BEC1FFD8 stmw [r1 - 0x0028], r22 000018D8 2C0A0000 cmpwi r10, 0 000018DC 3B600001 li r27, 0x0001 000018E0 9B61FFC8 stb [r1 - 0x0038], r27 000018E4 2C890000 cmpwi cr1, r9, 0 000018E8 314AFFFF subic r10, r10, 1 000018EC 9B61FFC8 stb [r1 - 0x0038], r27 000018F0 3B4000FF li r26, 0x00FF 000018F4 41820134 beq +0x00000134 /* 00001A28 */ 000018F8 41860118 beq cr1, +0x00000118 /* 00001A10 */ 000018FC 3AC90000 addi r22, r9, 0x0000 label00001900: 00001900 2F8A0000 cmpwi cr7, r10, 0 00001904 3336FFFF subic r25, r22, 1 00001908 3306FFFF subic r24, r6, 1 label0000190C: 0000190C 8EF80001 lbzu r23, [r24 + 0x0001] 00001910 2C990000 cmpwi cr1, r25, 0 00001914 2C1700FF cmpwi r23, 255 00001918 2F170000 cmpwi cr6, r23, 0 0000191C 30C60001 addic r6, r6, 1 00001920 30030001 addic r0, r3, 1 00001924 40820034 bne +0x00000034 /* 00001958 */ 00001928 88040000 lbz r0, [r4] 0000192C 89650000 lbz r11, [r5] 00001930 540C402E rlwinm r12, r0, 8, 0, 23 00001934 88030000 lbz r0, [r3] 00001938 7D8B5B78 or r11, r12, r11 0000193C 5400801E rlwinm r0, r0, 16, 0, 15 00001940 7D600378 or r0, r11, r0 00001944 30630001 addic r3, r3, 1 00001948 30840001 addic r4, r4, 1 0000194C 90070000 stw [r7], r0 00001950 30A50001 addic r5, r5, 1 00001954 480000A0 b +0x000000A0 /* 000019F4 */ label00001958: 00001958 217700FF subfic r11, r23, 255 0000195C 7D7E0734 extsh r30, r11 00001960 409A0020 bne cr6, +0x00000020 /* 00001980 */ 00001964 30600000 addic r3, r0, 0 00001968 30840001 addic r4, r4, 1 0000196C 30A50001 addic r5, r5, 1 00001970 3339FFFF subic r25, r25, 1 00001974 30E70004 addic r7, r7, 4 00001978 4086FF94 bne cr1, -0x0000006C /* 0000190C */ 0000197C 48000084 b +0x00000084 /* 00001A00 */ label00001980: 00001980 88030000 lbz r0, [r3] 00001984 83E70000 lwz r31, [r7] 00001988 7F9701D6 mullw r28, r23, r0 0000198C 88040000 lbz r0, [r4] 00001990 30840001 addic r4, r4, 1 00001994 89650000 lbz r11, [r5] 00001998 7D9701D6 mullw r12, r23, r0 0000199C 7FE08670 srawi r0, r31, 16 000019A0 5400063E rlwinm r0, r0, 0, 24, 31 000019A4 7D7759D6 mullw r11, r23, r11 000019A8 7C00F1D6 mullw r0, r0, r30 000019AC 7C00E014 addc r0, r0, r28 000019B0 7C00D3D6 divw r0, r0, r26 000019B4 57FD063E rlwinm r29, r31, 0, 24, 31 000019B8 7FFF4670 srawi r31, r31, 8 000019BC 57FF063E rlwinm r31, r31, 0, 24, 31 000019C0 7FFEF9D6 mullw r31, r30, r31 000019C4 7FDEE9D6 mullw r30, r30, r29 000019C8 7D9F6014 addc r12, r31, r12 000019CC 7D8CD3D6 divw r12, r12, r26 000019D0 7D7E5814 addc r11, r30, r11 000019D4 5400801E rlwinm r0, r0, 16, 0, 15 000019D8 30630001 addic r3, r3, 1 000019DC 558C402E rlwinm r12, r12, 8, 0, 23 000019E0 7C006378 or r0, r0, r12 000019E4 7D6BD3D6 divw r11, r11, r26 000019E8 7C005B78 or r0, r0, r11 000019EC 90070000 stw [r7], r0 000019F0 30A50001 addic r5, r5, 1 label000019F4: 000019F4 3339FFFF subic r25, r25, 1 000019F8 30E70004 addic r7, r7, 4 000019FC 4086FF10 bne cr1, -0x000000F0 /* 0000190C */ label00001A00: 00001A00 7CE74014 addc r7, r7, r8 00001A04 314AFFFF subic r10, r10, 1 00001A08 409EFEF8 bne cr7, -0x00000108 /* 00001900 */ 00001A0C 4800001C b +0x0000001C /* 00001A28 */ label00001A10: 00001A10 380A0000 addi r0, r10, 0x0000 00001A14 314AFFFF subic r10, r10, 1 label00001A18: 00001A18 2C000000 cmpwi r0, 0 00001A1C 380A0000 addi r0, r10, 0x0000 00001A20 314AFFFF subic r10, r10, 1 00001A24 4082FFF4 bne -0x0000000C /* 00001A18 */ label00001A28: 00001A28 9B61FFC8 stb [r1 - 0x0038], r27 00001A2C BAC1FFD8 lmw r22, [r1 - 0x0028] 00001A30 4E800020 blr 00001A34 00000000 .invalid 00001A38 00002040 .invalid 00001A3C 000A0800 .invalid 00001A40 00000000 .invalid 00001A44 00000160 .invalid 00001A48 001B6F75 .invalid 00001A4C 74707574 andis. r16, r3, 0x7574 00001A50 50697865 rlwimi. r9, r3, 15, 1, 18 00001A54 6C735374 xoris r19, r3, 0x5374 00001A58 72616967 andi. r1, r19, 0x6967 00001A5C 6874416C xori r20, r3, 0x416C 00001A60 70686133 andi. r8, r3, 0x6133 00001A64 32000000 addic r16, r0, 0 00001A68 BEE1FFDC stmw [r1 - 0x0024], r23 00001A6C 2C0A0000 cmpwi r10, 0 00001A70 3B600001 li r27, 0x0001 00001A74 9B61FFC8 stb [r1 - 0x0038], r27 00001A78 2C890000 cmpwi cr1, r9, 0 00001A7C 314AFFFF subic r10, r10, 1 00001A80 9B61FFC8 stb [r1 - 0x0038], r27 00001A84 3B4000FF li r26, 0x00FF 00001A88 41820174 beq +0x00000174 /* 00001BFC */ 00001A8C 41860158 beq cr1, +0x00000158 /* 00001BE4 */ 00001A90 3AE90000 addi r23, r9, 0x0000 label00001A94: 00001A94 2C8A0000 cmpwi cr1, r10, 0 00001A98 3317FFFF subic r24, r23, 1 00001A9C 3326FFFF subic r25, r6, 1 label00001AA0: 00001AA0 8C190001 lbzu r0, [r25 + 0x0001] 00001AA4 2F980000 cmpwi cr7, r24, 0 00001AA8 2C0000FF cmpwi r0, 255 00001AAC 2F000000 cmpwi cr6, r0, 0 00001AB0 30C60001 addic r6, r6, 1 00001AB4 31630001 addic r11, r3, 1 00001AB8 40820034 bne +0x00000034 /* 00001AEC */ 00001ABC 88040000 lbz r0, [r4] 00001AC0 30840001 addic r4, r4, 1 00001AC4 540C402E rlwinm r12, r0, 8, 0, 23 00001AC8 88030000 lbz r0, [r3] 00001ACC 386B0000 addi r3, r11, 0x0000 00001AD0 89650000 lbz r11, [r5] 00001AD4 5400801E rlwinm r0, r0, 16, 0, 15 00001AD8 7D8B5B78 or r11, r12, r11 00001ADC 7D600378 or r0, r11, r0 00001AE0 90070000 stw [r7], r0 00001AE4 30A50001 addic r5, r5, 1 00001AE8 480000E0 b +0x000000E0 /* 00001BC8 */ label00001AEC: 00001AEC 200000FF subfic r0, r0, 255 00001AF0 7C1C0734 extsh r28, r0 00001AF4 5780402E rlwinm r0, r28, 8, 0, 23 00001AF8 409A0020 bne cr6, +0x00000020 /* 00001B18 */ 00001AFC 386B0000 addi r3, r11, 0x0000 00001B00 30840001 addic r4, r4, 1 00001B04 30A50001 addic r5, r5, 1 00001B08 30E70004 addic r7, r7, 4 00001B0C 3318FFFF subic r24, r24, 1 00001B10 409EFF90 bne cr7, -0x00000070 /* 00001AA0 */ 00001B14 480000C0 b +0x000000C0 /* 00001BD4 */ label00001B18: 00001B18 89630000 lbz r11, [r3] 00001B1C 30630001 addic r3, r3, 1 00001B20 7D80E010 subfc r12, r0, r28 00001B24 5560402E rlwinm r0, r11, 8, 0, 23 00001B28 7C0B0010 subfc r0, r11, r0 00001B2C 89640000 lbz r11, [r4] 00001B30 7FCC0015 addc. r30, r12, r0 00001B34 88050000 lbz r0, [r5] 00001B38 557F402E rlwinm r31, r11, 8, 0, 23 00001B3C 7D6BF810 subfc r11, r11, r31 00001B40 7FEC5814 addc r31, r12, r11 00001B44 540B402E rlwinm r11, r0, 8, 0, 23 00001B48 7C005810 subfc r0, r0, r11 00001B4C 7FA06014 addc r29, r0, r12 00001B50 2F1F0000 cmpwi cr6, r31, 0 00001B54 2E9D0000 cmpwi cr5, r29, 0 00001B58 30840001 addic r4, r4, 1 00001B5C 30A50001 addic r5, r5, 1 00001B60 81870000 lwz r12, [r7] 00001B64 40800008 bge +0x00000008 /* 00001B6C */ 00001B68 3BC00000 li r30, 0x0000 label00001B6C: 00001B6C 7D804670 srawi r0, r12, 8 00001B70 540B063E rlwinm r11, r0, 0, 24, 31 00001B74 5580063E rlwinm r0, r12, 0, 24, 31 00001B78 40980008 bge cr6, +0x00000008 /* 00001B80 */ 00001B7C 3BE00000 li r31, 0x0000 label00001B80: 00001B80 7D8C8670 srawi r12, r12, 16 00001B84 558C063E rlwinm r12, r12, 0, 24, 31 00001B88 7D9C61D6 mullw r12, r28, r12 00001B8C 40940008 bge cr5, +0x00000008 /* 00001B94 */ 00001B90 3BA00000 li r29, 0x0000 label00001B94: 00001B94 7D7C59D6 mullw r11, r28, r11 00001B98 7C1C01D6 mullw r0, r28, r0 00001B9C 7D9E6014 addc r12, r30, r12 00001BA0 7D7F5814 addc r11, r31, r11 00001BA4 7D8CD3D6 divw r12, r12, r26 00001BA8 7D6BD3D6 divw r11, r11, r26 00001BAC 7C1D0014 addc r0, r29, r0 00001BB0 558C801E rlwinm r12, r12, 16, 0, 15 00001BB4 556B402E rlwinm r11, r11, 8, 0, 23 00001BB8 7D8B5B78 or r11, r12, r11 00001BBC 7C00D3D6 divw r0, r0, r26 00001BC0 7D600378 or r0, r11, r0 00001BC4 90070000 stw [r7], r0 label00001BC8: 00001BC8 30E70004 addic r7, r7, 4 00001BCC 3318FFFF subic r24, r24, 1 00001BD0 409EFED0 bne cr7, -0x00000130 /* 00001AA0 */ label00001BD4: 00001BD4 7CE74014 addc r7, r7, r8 00001BD8 314AFFFF subic r10, r10, 1 00001BDC 4086FEB8 bne cr1, -0x00000148 /* 00001A94 */ 00001BE0 4800001C b +0x0000001C /* 00001BFC */ label00001BE4: 00001BE4 392A0000 addi r9, r10, 0x0000 00001BE8 314AFFFF subic r10, r10, 1 label00001BEC: 00001BEC 2C090000 cmpwi r9, 0 00001BF0 392A0000 addi r9, r10, 0x0000 00001BF4 314AFFFF subic r10, r10, 1 00001BF8 4082FFF4 bne -0x0000000C /* 00001BEC */ label00001BFC: 00001BFC 9B61FFC8 stb [r1 - 0x0038], r27 00001C00 BAE1FFDC lmw r23, [r1 - 0x0024] 00001C04 4E800020 blr 00001C08 00000000 .invalid 00001C0C 00002040 .invalid 00001C10 00090800 .invalid 00001C14 00000000 .invalid 00001C18 000001A0 .invalid 00001C1C 001B6F75 .invalid 00001C20 74707574 andis. r16, r3, 0x7574 00001C24 50697865 rlwimi. r9, r3, 15, 1, 18 00001C28 6C735072 xoris r19, r3, 0x5072 00001C2C 65576869 oris r23, r10, 0x6869 00001C30 7465416C andis. r5, r3, 0x416C 00001C34 70686133 andi. r8, r3, 0x6133 00001C38 32000000 addic r16, r0, 0 00001C3C BEE1FFDC stmw [r1 - 0x0024], r23 00001C40 2C0A0000 cmpwi r10, 0 00001C44 3B600001 li r27, 0x0001 00001C48 9B61FFC8 stb [r1 - 0x0038], r27 00001C4C 2C890000 cmpwi cr1, r9, 0 00001C50 314AFFFF subic r10, r10, 1 00001C54 9B61FFC8 stb [r1 - 0x0038], r27 00001C58 3B4000FF li r26, 0x00FF 00001C5C 41820140 beq +0x00000140 /* 00001D9C */ 00001C60 41860124 beq cr1, +0x00000124 /* 00001D84 */ 00001C64 3AE90000 addi r23, r9, 0x0000 label00001C68: 00001C68 2F8A0000 cmpwi cr7, r10, 0 00001C6C 3317FFFF subic r24, r23, 1 00001C70 3326FFFF subic r25, r6, 1 label00001C74: 00001C74 8D790001 lbzu r11, [r25 + 0x0001] 00001C78 2C980000 cmpwi cr1, r24, 0 00001C7C 2C0B00FF cmpwi r11, 255 00001C80 2F0B0000 cmpwi cr6, r11, 0 00001C84 30C60001 addic r6, r6, 1 00001C88 30030001 addic r0, r3, 1 00001C8C 40820034 bne +0x00000034 /* 00001CC0 */ 00001C90 88040000 lbz r0, [r4] 00001C94 89650000 lbz r11, [r5] 00001C98 540C402E rlwinm r12, r0, 8, 0, 23 00001C9C 88030000 lbz r0, [r3] 00001CA0 7D8B5B78 or r11, r12, r11 00001CA4 5400801E rlwinm r0, r0, 16, 0, 15 00001CA8 7D600378 or r0, r11, r0 00001CAC 30630001 addic r3, r3, 1 00001CB0 30840001 addic r4, r4, 1 00001CB4 90070000 stw [r7], r0 00001CB8 30A50001 addic r5, r5, 1 00001CBC 480000AC b +0x000000AC /* 00001D68 */ label00001CC0: 00001CC0 216B00FF subfic r11, r11, 255 00001CC4 7D6B0734 extsh r11, r11 00001CC8 409A0020 bne cr6, +0x00000020 /* 00001CE8 */ 00001CCC 30600000 addic r3, r0, 0 00001CD0 30840001 addic r4, r4, 1 00001CD4 30A50001 addic r5, r5, 1 00001CD8 3318FFFF subic r24, r24, 1 00001CDC 30E70004 addic r7, r7, 4 00001CE0 4086FF94 bne cr1, -0x0000006C /* 00001C74 */ 00001CE4 48000090 b +0x00000090 /* 00001D74 */ label00001CE8: 00001CE8 81870000 lwz r12, [r7] 00001CEC 8B850000 lbz r28, [r5] 00001CF0 7D808670 srawi r0, r12, 16 00001CF4 5400063E rlwinm r0, r0, 0, 24, 31 00001CF8 7C0059D6 mullw r0, r0, r11 00001CFC 8BE30000 lbz r31, [r3] 00001D00 8BA40000 lbz r29, [r4] 00001D04 559E063E rlwinm r30, r12, 0, 24, 31 00001D08 7D8C4670 srawi r12, r12, 8 00001D0C 558C063E rlwinm r12, r12, 0, 24, 31 00001D10 7D8B61D6 mullw r12, r11, r12 00001D14 7FCBF1D6 mullw r30, r11, r30 00001D18 578B402E rlwinm r11, r28, 8, 0, 23 00001D1C 7D7C5810 subfc r11, r28, r11 00001D20 7D7E5814 addc r11, r30, r11 00001D24 7FCBD3D6 divw r30, r11, r26 00001D28 57EB402E rlwinm r11, r31, 8, 0, 23 00001D2C 7D7F5810 subfc r11, r31, r11 00001D30 7C005814 addc r0, r0, r11 00001D34 7C00D3D6 divw r0, r0, r26 00001D38 540B801E rlwinm r11, r0, 16, 0, 15 00001D3C 57A0402E rlwinm r0, r29, 8, 0, 23 00001D40 7C1D0010 subfc r0, r29, r0 00001D44 7C0C0014 addc r0, r12, r0 00001D48 7C00D3D6 divw r0, r0, r26 00001D4C 5400402E rlwinm r0, r0, 8, 0, 23 00001D50 7D600378 or r0, r11, r0 00001D54 7C00F378 or r0, r0, r30 00001D58 90070000 stw [r7], r0 00001D5C 30630001 addic r3, r3, 1 00001D60 30840001 addic r4, r4, 1 00001D64 30A50001 addic r5, r5, 1 label00001D68: 00001D68 3318FFFF subic r24, r24, 1 00001D6C 30E70004 addic r7, r7, 4 00001D70 4086FF04 bne cr1, -0x000000FC /* 00001C74 */ label00001D74: 00001D74 7CE74014 addc r7, r7, r8 00001D78 314AFFFF subic r10, r10, 1 00001D7C 409EFEEC bne cr7, -0x00000114 /* 00001C68 */ 00001D80 4800001C b +0x0000001C /* 00001D9C */ label00001D84: 00001D84 380A0000 addi r0, r10, 0x0000 00001D88 314AFFFF subic r10, r10, 1 label00001D8C: 00001D8C 2C000000 cmpwi r0, 0 00001D90 380A0000 addi r0, r10, 0x0000 00001D94 314AFFFF subic r10, r10, 1 00001D98 4082FFF4 bne -0x0000000C /* 00001D8C */ label00001D9C: 00001D9C 9B61FFC8 stb [r1 - 0x0038], r27 00001DA0 BAE1FFDC lmw r23, [r1 - 0x0024] 00001DA4 4E800020 blr 00001DA8 00000000 .invalid 00001DAC 00002040 .invalid 00001DB0 00090800 .invalid 00001DB4 00000000 .invalid 00001DB8 0000016C .invalid 00001DBC 001B6F75 .invalid 00001DC0 74707574 andis. r16, r3, 0x7574 00001DC4 50697865 rlwimi. r9, r3, 15, 1, 18 00001DC8 6C735072 xoris r19, r3, 0x5072 00001DCC 65426C61 oris r2, r10, 0x6C61 00001DD0 636B416C ori r11, r27, 0x416C 00001DD4 70686133 andi. r8, r3, 0x6133 00001DD8 32000000 addic r16, r0, 0 fn00001DDC: 00001DDC 7C600735 extsh. r0, r3 00001DE0 38600000 li r3, 0x0000 00001DE4 408100B0 ble +0x000000B0 /* 00001E94 */ label00001DE8: 00001DE8 88C50000 lbz r6, [r5] 00001DEC 38E50000 addi r7, r5, 0x0000 00001DF0 7CC60774 extsb r6, r6 00001DF4 7CC80735 extsh. r8, r6 00001DF8 20C80001 subfic r6, r8, 1 00001DFC 7CC60734 extsh r6, r6 00001E00 30A50001 addic r5, r5, 1 00001E04 31080001 addic r8, r8, 1 00001E08 40800048 bge +0x00000048 /* 00001E50 */ 00001E0C 88A70001 lbz r5, [r7 + 0x0001] 00001E10 7C060010 subfc r0, r6, r0 00001E14 7CA80774 extsb r8, r5 00001E18 7C000734 extsh r0, r0 00001E1C 2C060000 cmpwi r6, 0 00001E20 30A70002 addic r5, r7, 2 00001E24 30C6FFFF subic r6, r6, 1 00001E28 7CC70734 extsh r7, r6 00001E2C 30C4FFFF subic r6, r4, 1 00001E30 4182005C beq +0x0000005C /* 00001E8C */ label00001E34: 00001E34 2C070000 cmpwi r7, 0 00001E38 30E7FFFF subic r7, r7, 1 00001E3C 30840001 addic r4, r4, 1 00001E40 9D060001 stbu [r6 + 0x0001], r8 00001E44 7CE70734 extsh r7, r7 00001E48 4082FFEC bne -0x00000014 /* 00001E34 */ 00001E4C 48000040 b +0x00000040 /* 00001E8C */ label00001E50: 00001E50 7D060735 extsh. r6, r8 00001E54 7C060010 subfc r0, r6, r0 00001E58 30C6FFFF subic r6, r6, 1 00001E5C 7CC80734 extsh r8, r6 00001E60 7C000734 extsh r0, r0 00001E64 30C4FFFF subic r6, r4, 1 00001E68 41820024 beq +0x00000024 /* 00001E8C */ label00001E6C: 00001E6C 2C080000 cmpwi r8, 0 00001E70 3128FFFF subic r9, r8, 1 00001E74 8D070001 lbzu r8, [r7 + 0x0001] 00001E78 30A50001 addic r5, r5, 1 00001E7C 9D060001 stbu [r6 + 0x0001], r8 00001E80 30840001 addic r4, r4, 1 00001E84 7D280734 extsh r8, r9 00001E88 4082FFE4 bne -0x0000001C /* 00001E6C */ label00001E8C: 00001E8C 2C000000 cmpwi r0, 0 00001E90 4181FF58 bgt -0x000000A8 /* 00001DE8 */ label00001E94: 00001E94 40800008 bge +0x00000008 /* 00001E9C */ 00001E98 3860DCF7 li r3, 0xFFFFDCF7 label00001E9C: 00001E9C 4E800020 blr 00001EA0 00000000 .invalid 00001EA4 00002040 .invalid 00001EA8 00000300 .invalid 00001EAC 00000000 .invalid 00001EB0 000000C4 .invalid 00001EB4 000C6D79 .invalid 00001EB8 556E7061 rlwinm. r14, r11, 14, 1, 16 00001EBC 636B4269 ori r11, r27, 0x4269 00001EC0 74730000 andis. r19, r3, 0x0000 00001EC4 00000000 .invalid fn00001EC8: 00001EC8 800B0000 lwz r0, [r11] 00001ECC 90410014 stw [r1 + 0x0014], r2 00001ED0 7C0903A6 mtctr r0 00001ED4 804B0004 lwz r2, [r11 + 0x0004] 00001ED8 7D6C5B78 mr r12, r11 00001EDC 816B0008 lwz r11, [r11 + 0x0008] 00001EE0 4E800420 bctr 00001EE4 4E800020 blr 00001EE8 00000000 .invalid 00001EEC 000C0000 .invalid 00001EF0 00000000 .invalid 00001EF4 00000000 .invalid 00001EF8 00000000 .invalid 00001EFC 00000000 .invalid 00001F00 00000000 .invalid 00001F04 00000000 .invalid 00001F08 00000000 .invalid fn00001F0C: 00001F0C 8182FF78 lwz r12, [r2 - 0x0088] 00001F10 90410014 stw [r1 + 0x0014], r2 00001F14 800C0000 lwz r0, [r12] 00001F18 804C0004 lwz r2, [r12 + 0x0004] 00001F1C 7C0903A6 mtctr r0 00001F20 4E800420 bctr fn00001F24: 00001F24 8182FFA4 lwz r12, [r2 - 0x005C] 00001F28 90410014 stw [r1 + 0x0014], r2 00001F2C 800C0000 lwz r0, [r12] 00001F30 804C0004 lwz r2, [r12 + 0x0004] 00001F34 7C0903A6 mtctr r0 00001F38 4E800420 bctr fn00001F3C: 00001F3C 8182FFE0 lwz r12, [r2 - 0x0020] 00001F40 90410014 stw [r1 + 0x0014], r2 00001F44 800C0000 lwz r0, [r12] 00001F48 804C0004 lwz r2, [r12 + 0x0004] 00001F4C 7C0903A6 mtctr r0 00001F50 4E800420 bctr fn00001F54: 00001F54 8182FF90 lwz r12, [r2 - 0x0070] 00001F58 90410014 stw [r1 + 0x0014], r2 00001F5C 800C0000 lwz r0, [r12] 00001F60 804C0004 lwz r2, [r12 + 0x0004] 00001F64 7C0903A6 mtctr r0 00001F68 4E800420 bctr fn00001F6C: 00001F6C 8182FFEC lwz r12, [r2 - 0x0014] 00001F70 90410014 stw [r1 + 0x0014], r2 00001F74 800C0000 lwz r0, [r12] 00001F78 804C0004 lwz r2, [r12 + 0x0004] 00001F7C 7C0903A6 mtctr r0 00001F80 4E800420 bctr fn00001F84: 00001F84 8182FF9C lwz r12, [r2 - 0x0064] 00001F88 90410014 stw [r1 + 0x0014], r2 00001F8C 800C0000 lwz r0, [r12] 00001F90 804C0004 lwz r2, [r12 + 0x0004] 00001F94 7C0903A6 mtctr r0 00001F98 4E800420 bctr fn00001F9C: 00001F9C 8182FF94 lwz r12, [r2 - 0x006C] 00001FA0 90410014 stw [r1 + 0x0014], r2 00001FA4 800C0000 lwz r0, [r12] 00001FA8 804C0004 lwz r2, [r12 + 0x0004] 00001FAC 7C0903A6 mtctr r0 00001FB0 4E800420 bctr fn00001FB4: 00001FB4 8182FFDC lwz r12, [r2 - 0x0024] 00001FB8 90410014 stw [r1 + 0x0014], r2 00001FBC 800C0000 lwz r0, [r12] 00001FC0 804C0004 lwz r2, [r12 + 0x0004] 00001FC4 7C0903A6 mtctr r0 00001FC8 4E800420 bctr fn00001FCC: 00001FCC 8182FFC8 lwz r12, [r2 - 0x0038] 00001FD0 90410014 stw [r1 + 0x0014], r2 00001FD4 800C0000 lwz r0, [r12] 00001FD8 804C0004 lwz r2, [r12 + 0x0004] 00001FDC 7C0903A6 mtctr r0 00001FE0 4E800420 bctr fn00001FE4: 00001FE4 8182FF80 lwz r12, [r2 - 0x0080] 00001FE8 90410014 stw [r1 + 0x0014], r2 00001FEC 800C0000 lwz r0, [r12] 00001FF0 804C0004 lwz r2, [r12 + 0x0004] 00001FF4 7C0903A6 mtctr r0 00001FF8 4E800420 bctr fn00001FFC: 00001FFC 8182FF84 lwz r12, [r2 - 0x007C] 00002000 90410014 stw [r1 + 0x0014], r2 00002004 800C0000 lwz r0, [r12] 00002008 804C0004 lwz r2, [r12 + 0x0004] 0000200C 7C0903A6 mtctr r0 00002010 4E800420 bctr fn00002014: 00002014 8182FFC0 lwz r12, [r2 - 0x0040] 00002018 90410014 stw [r1 + 0x0014], r2 0000201C 800C0000 lwz r0, [r12] 00002020 804C0004 lwz r2, [r12 + 0x0004] 00002024 7C0903A6 mtctr r0 00002028 4E800420 bctr fn0000202C: 0000202C 8182FF88 lwz r12, [r2 - 0x0078] 00002030 90410014 stw [r1 + 0x0014], r2 00002034 800C0000 lwz r0, [r12] 00002038 804C0004 lwz r2, [r12 + 0x0004] 0000203C 7C0903A6 mtctr r0 00002040 4E800420 bctr fn00002044: 00002044 8182FFD0 lwz r12, [r2 - 0x0030] 00002048 90410014 stw [r1 + 0x0014], r2 0000204C 800C0000 lwz r0, [r12] 00002050 804C0004 lwz r2, [r12 + 0x0004] 00002054 7C0903A6 mtctr r0 00002058 4E800420 bctr fn0000205C: 0000205C 8182FFC4 lwz r12, [r2 - 0x003C] 00002060 90410014 stw [r1 + 0x0014], r2 00002064 800C0000 lwz r0, [r12] 00002068 804C0004 lwz r2, [r12 + 0x0004] 0000206C 7C0903A6 mtctr r0 00002070 4E800420 bctr fn00002074: 00002074 8182FFD4 lwz r12, [r2 - 0x002C] 00002078 90410014 stw [r1 + 0x0014], r2 0000207C 800C0000 lwz r0, [r12] 00002080 804C0004 lwz r2, [r12 + 0x0004] 00002084 7C0903A6 mtctr r0 00002088 4E800420 bctr fn0000208C: 0000208C 8182FFD8 lwz r12, [r2 - 0x0028] 00002090 90410014 stw [r1 + 0x0014], r2 00002094 800C0000 lwz r0, [r12] 00002098 804C0004 lwz r2, [r12 + 0x0004] 0000209C 7C0903A6 mtctr r0 000020A0 4E800420 bctr fn000020A4: 000020A4 8182FFB4 lwz r12, [r2 - 0x004C] 000020A8 90410014 stw [r1 + 0x0014], r2 000020AC 800C0000 lwz r0, [r12] 000020B0 804C0004 lwz r2, [r12 + 0x0004] 000020B4 7C0903A6 mtctr r0 000020B8 4E800420 bctr fn000020BC: 000020BC 8182FF8C lwz r12, [r2 - 0x0074] 000020C0 90410014 stw [r1 + 0x0014], r2 000020C4 800C0000 lwz r0, [r12] 000020C8 804C0004 lwz r2, [r12 + 0x0004] 000020CC 7C0903A6 mtctr r0 000020D0 4E800420 bctr fn000020D4: 000020D4 8182FFCC lwz r12, [r2 - 0x0034] 000020D8 90410014 stw [r1 + 0x0014], r2 000020DC 800C0000 lwz r0, [r12] 000020E0 804C0004 lwz r2, [r12 + 0x0004] 000020E4 7C0903A6 mtctr r0 000020E8 4E800420 bctr fn000020EC: 000020EC 8182FFBC lwz r12, [r2 - 0x0044] 000020F0 90410014 stw [r1 + 0x0014], r2 000020F4 800C0000 lwz r0, [r12] 000020F8 804C0004 lwz r2, [r12 + 0x0004] 000020FC 7C0903A6 mtctr r0 00002100 4E800420 bctr fn00002104: 00002104 8182FFB8 lwz r12, [r2 - 0x0048] 00002108 90410014 stw [r1 + 0x0014], r2 0000210C 800C0000 lwz r0, [r12] 00002110 804C0004 lwz r2, [r12 + 0x0004] 00002114 7C0903A6 mtctr r0 00002118 4E800420 bctr fn0000211C: 0000211C 8182FFB0 lwz r12, [r2 - 0x0050] 00002120 90410014 stw [r1 + 0x0014], r2 00002124 800C0000 lwz r0, [r12] 00002128 804C0004 lwz r2, [r12 + 0x0004] 0000212C 7C0903A6 mtctr r0 00002130 4E800420 bctr fn00002134: 00002134 8182FF6C lwz r12, [r2 - 0x0094] 00002138 90410014 stw [r1 + 0x0014], r2 0000213C 800C0000 lwz r0, [r12] 00002140 804C0004 lwz r2, [r12 + 0x0004] 00002144 7C0903A6 mtctr r0 00002148 4E800420 bctr fn0000214C: 0000214C 8182FFE4 lwz r12, [r2 - 0x001C] 00002150 90410014 stw [r1 + 0x0014], r2 00002154 800C0000 lwz r0, [r12] 00002158 804C0004 lwz r2, [r12 + 0x0004] 0000215C 7C0903A6 mtctr r0 00002160 4E800420 bctr fn00002164: 00002164 8182FF74 lwz r12, [r2 - 0x008C] 00002168 90410014 stw [r1 + 0x0014], r2 0000216C 800C0000 lwz r0, [r12] 00002170 804C0004 lwz r2, [r12 + 0x0004] 00002174 7C0903A6 mtctr r0 00002178 4E800420 bctr fn0000217C: 0000217C 8182FF68 lwz r12, [r2 - 0x0098] 00002180 90410014 stw [r1 + 0x0014], r2 00002184 800C0000 lwz r0, [r12] 00002188 804C0004 lwz r2, [r12 + 0x0004] 0000218C 7C0903A6 mtctr r0 00002190 4E800420 bctr fn00002194: 00002194 8182FF7C lwz r12, [r2 - 0x0084] 00002198 90410014 stw [r1 + 0x0014], r2 0000219C 800C0000 lwz r0, [r12] 000021A0 804C0004 lwz r2, [r12 + 0x0004] 000021A4 7C0903A6 mtctr r0 000021A8 4E800420 bctr fn000021AC: 000021AC 8182FFA0 lwz r12, [r2 - 0x0060] 000021B0 90410014 stw [r1 + 0x0014], r2 000021B4 800C0000 lwz r0, [r12] 000021B8 804C0004 lwz r2, [r12 + 0x0004] 000021BC 7C0903A6 mtctr r0 000021C0 4E800420 bctr fn000021C4: 000021C4 8182FFA8 lwz r12, [r2 - 0x0058] 000021C8 90410014 stw [r1 + 0x0014], r2 000021CC 800C0000 lwz r0, [r12] 000021D0 804C0004 lwz r2, [r12 + 0x0004] 000021D4 7C0903A6 mtctr r0 000021D8 4E800420 bctr fn000021DC: 000021DC 8182FFF0 lwz r12, [r2 - 0x0010] 000021E0 90410014 stw [r1 + 0x0014], r2 000021E4 800C0000 lwz r0, [r12] 000021E8 804C0004 lwz r2, [r12 + 0x0004] 000021EC 7C0903A6 mtctr r0 000021F0 4E800420 bctr fn000021F4: 000021F4 8182FFAC lwz r12, [r2 - 0x0054] 000021F8 90410014 stw [r1 + 0x0014], r2 000021FC 800C0000 lwz r0, [r12] 00002200 804C0004 lwz r2, [r12 + 0x0004] 00002204 7C0903A6 mtctr r0 00002208 4E800420 bctr fn0000220C: 0000220C 8182FFE8 lwz r12, [r2 - 0x0018] 00002210 90410014 stw [r1 + 0x0014], r2 00002214 800C0000 lwz r0, [r12] 00002218 804C0004 lwz r2, [r12 + 0x0004] 0000221C 7C0903A6 mtctr r0 00002220 4E800420 bctr fn00002224: 00002224 8182FF70 lwz r12, [r2 - 0x0090] 00002228 90410014 stw [r1 + 0x0014], r2 0000222C 800C0000 lwz r0, [r12] 00002230 804C0004 lwz r2, [r12 + 0x0004] 00002234 7C0903A6 mtctr r0 00002238 4E800420 bctr fn0000223C: 0000223C 8182FF98 lwz r12, [r2 - 0x0068] 00002240 90410014 stw [r1 + 0x0014], r2 00002244 800C0000 lwz r0, [r12] 00002248 804C0004 lwz r2, [r12 + 0x0004] 0000224C 7C0903A6 mtctr r0 00002250 4E800420 bctr [section 1 header] name __missing__ default_address 00000000 total_size 2E1 unpacked_size 2E1 packed_size 147 section_kind PATTERN_DATA share_kind PROCESS alignment 04 [section 1 data] 0000000000000000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000010 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000050 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000070 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 98 | 0000000000000090 | 00 00 01 80 00 00 01 90 00 00 00 00 00 00 00 98 | 00000000000000A0 | 00 00 00 00 00 00 01 A8 00 00 00 98 00 00 00 00 | 00000000000000B0 | 00 00 02 10 00 00 00 98 00 00 00 00 00 00 02 48 | H 00000000000000C0 | 00 00 00 98 00 00 00 00 00 00 04 F4 00 00 00 98 | 00000000000000D0 | 00 00 00 00 00 00 05 BC 00 00 00 98 00 00 00 00 | 00000000000000E0 | 00 00 05 EC 00 00 00 98 00 00 00 00 00 00 09 54 | T 00000000000000F0 | 00 00 00 98 00 00 00 00 00 00 0D D0 00 00 00 98 | 0000000000000100 | 00 00 00 00 00 00 0E 54 00 00 00 98 00 00 00 00 | T 0000000000000110 | 00 00 0E 88 00 00 00 98 00 00 00 00 00 00 0E C0 | 0000000000000120 | 00 00 00 98 00 00 00 00 00 00 17 64 00 00 00 98 | d 0000000000000130 | 00 00 00 00 00 00 18 D4 00 00 00 98 00 00 00 00 | 0000000000000140 | 00 00 1A 68 00 00 00 98 00 00 00 00 00 00 1C 3C | h < 0000000000000150 | 00 00 00 98 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000160 | AA FE 07 00 00 00 00 00 00 00 00 00 00 00 03 F0 | 0000000000000170 | 00 01 00 04 00 00 00 98 00 00 00 00 00 00 00 00 | 0000000000000180 | 00 08 00 00 01 90 00 17 00 00 01 D0 00 00 00 00 | 0000000000000190 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 00000000000001A0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 00000000000001B0 | 00 00 00 B0 00 00 00 F0 00 00 00 A4 00 00 02 F0 | 00000000000001C0 | 00 00 00 C8 00 00 03 F0 00 00 00 BC 00 00 03 F0 | 00000000000001D0 | 00 00 00 F8 00 00 03 F0 FF FF FF FF 00 00 00 00 | 00000000000001E0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 00000000000001F0 | FF FF FF FF 00 00 00 00 00 00 00 E0 00 00 03 F0 | 0000000000000200 | 00 00 00 EC 00 00 03 F0 00 00 00 D4 00 00 03 F0 | 0000000000000210 | 00 00 01 1C 00 03 FF F0 00 00 01 10 00 03 FF F0 | 0000000000000220 | 00 00 01 04 03 FF FF F0 FF FF FF FF 00 00 00 00 | 0000000000000230 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000240 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000250 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000260 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000270 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000280 | FF FF FF FF 00 00 00 00 00 00 01 28 00 00 01 34 | ( 4 0000000000000290 | 00 00 01 40 00 00 01 4C 47 57 65 20 61 72 65 20 | @ LGWe are 00000000000002A0 | 68 6F 73 65 64 20 2D 20 77 65 20 67 6F 74 20 61 | hosed - we got a 00000000000002B0 | 20 7A 65 72 6F 20 70 72 6F 63 49 6E 66 6F 20 6F | zero procInfo o 00000000000002C0 | 6E 20 61 20 6E 61 74 69 76 65 20 63 6F 6D 70 6F | n a native compo 00000000000002D0 | 6E 65 6E 74 20 64 69 73 70 61 74 63 68 2E 2E 2E | nent dispatch... 00000000000002E0 | 00 | [section 1 relocation program disassembly] 0000: 4A22 reloc_v_add_imports num_words=35 0002: 4202 reloc_v_add_sect_d num_words=3 0004: 440F reloc_v_add_sect_c_sect_d_none num_3_word_blocks=16 0006: 01C1 reloc_skip_then_add_sect_d skip_words=7, num_words=1 0008: 8009 reloc_incr_reloc_addr delta=0xA 000A: 4200 reloc_v_add_sect_d num_words=1 000C: 8001 reloc_incr_reloc_addr delta=0x2 000E: 4800 reloc_v_add_sect_d_none num_2_word_blocks=1 0010: 801F reloc_incr_reloc_addr delta=0x20 0012: 4804 reloc_v_add_sect_d_none num_2_word_blocks=5 0014: 801F reloc_incr_reloc_addr delta=0x20 0016: 4805 reloc_v_add_sect_d_none num_2_word_blocks=6 0018: 0604 reloc_skip_then_add_sect_d skip_words=24, num_words=4 [section 2 header] name __missing__ default_address 00000000 total_size 0 unpacked_size 0 packed_size 364 section_kind LOADER share_kind PROCESS alignment 00 [export table: 0 entries] [import table: 35 entries] 0 => [import QuickTimeLib:TransformRect (02)] 1 => [import QuickTimeLib:GetImageDescriptionExtension (02)] 2 => [import QuickTimeLib:ICMDecompressComplete (02)] 3 => [import QuickTimeLib:InverseMatrix (02)] 4 => [import InterfaceLib:CallComponentFunctionWithStorageProcInfo (02)] 5 => [import InterfaceLib:CallUniversalProc (02)] 6 => [import InterfaceLib:GetComponentRefcon (02)] 7 => [import InterfaceLib:SetComponentRefcon (02)] 8 => [import InterfaceLib:OpenComponentResFile (02)] 9 => [import InterfaceLib:CloseComponentResFile (02)] 10 => [import InterfaceLib:SetComponentInstanceStorage (02)] 11 => [import InterfaceLib:GetComponentInstanceA5 (02)] 12 => [import InterfaceLib:CountComponentInstances (02)] 13 => [import InterfaceLib:GetZone (02)] 14 => [import InterfaceLib:NewHandle (02)] 15 => [import InterfaceLib:NewPtrClear (02)] 16 => [import InterfaceLib:HLock (02)] 17 => [import InterfaceLib:HUnlock (02)] 18 => [import InterfaceLib:HPurge (02)] 19 => [import InterfaceLib:HNoPurge (02)] 20 => [import InterfaceLib:SetZone (02)] 21 => [import InterfaceLib:DisposePtr (02)] 22 => [import InterfaceLib:DisposeHandle (02)] 23 => [import InterfaceLib:ResError (02)] 24 => [import InterfaceLib:CurResFile (02)] 25 => [import InterfaceLib:UseResFile (02)] 26 => [import InterfaceLib:Get1Resource (02)] 27 => [import InterfaceLib:LoadResource (02)] 28 => [import InterfaceLib:DetachResource (02)] 29 => [import InterfaceLib:SystemZone (02)] 30 => [import InterfaceLib:MemError (02)] 31 => [import InterfaceLib:SetRect (02)] 32 => [import InterfaceLib:SectRect (02)] 33 => [import InterfaceLib:DebugStr (02)] 34 => [import InterfaceLib:BlockMoveData (02)]